# near model CODE resource # jump table entries: 4320-4383 (64 of them) export_540: 00000000 206D E190 movea.l A0, [A5 - 0x1E70] 00000004 2250 movea.l A1, [A0] 00000006 5088 addq.l A0, 8 00000008 2010 move.l D0, [A0] 0000000A 2228 0004 move.l D1, [A0 + 0x4] 0000000E 9280 sub.l D1, D0 00000010 6E00 0018 bgt +0x1A /* 0000002A */ 00000014 4267 clr.w -[A7] 00000016 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */] 0000001A 4A1F tst.b [A7]+ 0000001C 6700 0016 beq +0x18 /* 00000034 */ 00000020 206D E190 movea.l A0, [A5 - 0x1E70] 00000024 2250 movea.l A1, [A0] 00000026 5088 addq.l A0, 8 00000028 2010 move.l D0, [A0] label0000002A: 0000002A 2251 movea.l A1, [A1] 0000002C D3C0 add.l A1, D0 0000002E 32AF 0004 move.w [A1], [A7 + 0x4] 00000032 5490 addq.l [A0], 2 label00000034: 00000034 205F movea.l A0, [A7]+ 00000036 544F addq.w A7, 2 00000038 4ED0 jmp [A0] export_541: 0000003A 4E56 0000 link A6, 0 0000003E 48E7 3818 movem.l -[A7], D2,D3,D4,A3,A4 00000042 302E 0008 move.w D0, [A6 + 0x8] 00000046 102E 000B move.b D0, [A6 + 0xB] 0000004A 206E 0010 movea.l A0, [A6 + 0x10] 0000004E 226E 000C movea.l A1, [A6 + 0xC] 00000052 42AE 0014 clr.l [A6 + 0x14] 00000056 0C6E 0004 000A cmpi.w [A6 + 0xA], 0x4 0000005C 6700 003C beq +0x3E /* 0000009A */ 00000060 6D00 0058 blt +0x5A /* 000000BA */ 00000064 362E 000A move.w D3, [A6 + 0xA] 00000068 E243 asr D3.w, 1 0000006A 5343 subq.w D3, 1 0000006C 2410 move.l D2, [A0] 0000006E 6000 0008 bra +0xA /* 00000078 */ label00000072: 00000072 0241 00FF andi.w D1, 0xFF 00000076 D2C1 add.w A1, D1 label00000078: 00000078 3219 move.w D1, [A1]+ 0000007A 6700 0062 beq +0x64 /* 000000DE */ 0000007E B041 cmp.w D0, D1 00000080 66F0 bne -0xE /* 00000072 */ 00000082 B491 cmp.l D2, [A1] 00000084 66EC bne -0x12 /* 00000072 */ 00000086 2648 movea.l A3, A0 00000088 2449 movea.l A2, A1 0000008A 3803 move.w D4, D3 label0000008C: 0000008C B54B cmpm.w [A2]+, [A3]+ 0000008E 56CC FFFC dbne D4, -0x6 /* 0000008C */ 00000092 66DE bne -0x20 /* 00000072 */ 00000094 5549 subq.w A1, 2 00000096 6000 0042 bra +0x44 /* 000000DA */ label0000009A: 0000009A 2410 move.l D2, [A0] 0000009C 6000 0008 bra +0xA /* 000000A6 */ label000000A0: 000000A0 0241 00FF andi.w D1, 0xFF 000000A4 D2C1 add.w A1, D1 label000000A6: 000000A6 3219 move.w D1, [A1]+ 000000A8 6700 0034 beq +0x36 /* 000000DE */ 000000AC B041 cmp.w D0, D1 000000AE 66F0 bne -0xE /* 000000A0 */ 000000B0 B499 cmp.l D2, [A1]+ 000000B2 66F2 bne -0xC /* 000000A6 */ 000000B4 5D49 subq.w A1, 6 000000B6 6000 0022 bra +0x24 /* 000000DA */ label000000BA: 000000BA 3410 move.w D2, [A0] 000000BC 6000 0008 bra +0xA /* 000000C6 */ label000000C0: 000000C0 0241 00FF andi.w D1, 0xFF 000000C4 D2C1 add.w A1, D1 label000000C6: 000000C6 3219 move.w D1, [A1]+ 000000C8 6700 0014 beq +0x16 /* 000000DE */ 000000CC B041 cmp.w D0, D1 000000CE 66F0 bne -0xE /* 000000C0 */ 000000D0 B459 cmp.w D2, [A1]+ 000000D2 66F2 bne -0xC /* 000000C6 */ 000000D4 5949 subq.w A1, 4 000000D6 6000 0002 bra +0x4 /* 000000DA */ label000000DA: 000000DA 2D49 0014 move.l [A6 + 0x14], A1 label000000DE: 000000DE 4CDF 181C movem.l D2,D3,D4,A3,A4, [A7]+ 000000E2 4E5E unlink A6 000000E4 205F movea.l A0, [A7]+ 000000E6 4FEF 000C lea.l A7, [A7 + 0xC] 000000EA 4ED0 jmp [A0] export_542: 000000EC 206D E190 movea.l A0, [A5 - 0x1E70] 000000F0 5888 addq.l A0, 4 000000F2 2050 movea.l A0, [A0] 000000F4 2050 movea.l A0, [A0] 000000F6 D0C0 add.w A0, D0 000000F8 7000 moveq.l D0, 0x00 000000FA 1018 move.b D0, [A0]+ 000000FC 7200 moveq.l D1, 0x00 000000FE 1218 move.b D1, [A0]+ 00000100 2F08 move.l -[A7], A0 00000102 2F01 move.l -[A7], D1 00000104 1F00 move.b -[A7], D0 00000106 6100 0158 bsr +0x15A /* 00000260 */ 0000010A 4E75 rts export_543: 0000010C 226D E190 movea.l A1, [A5 - 0x1E70] 00000110 2251 movea.l A1, [A1] 00000112 2F11 move.l -[A7], [A1] 00000114 4E90 jsr [A0] 00000116 206D E190 movea.l A0, [A5 - 0x1E70] 0000011A 2050 movea.l A0, [A0] 0000011C 2050 movea.l A0, [A0] 0000011E 91DF sub.l A0, [A7]+ 00000120 D1DF add.l A0, [A7]+ 00000122 4ED0 jmp [A0] export_544: 00000124 4A2D B820 tst.b [A5 - 0x47E0] 00000128 661C bne +0x1E /* 00000146 */ 0000012A 554F subq.w A7, 2 0000012C 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000130 4A1F tst.b [A7]+ 00000132 6612 bne +0x14 /* 00000146 */ 00000134 4A6D CCDA tst.w [A5 - 0x3326] 00000138 6D16 blt +0x18 /* 00000150 */ 0000013A 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 0000013E 4A2D A08E tst.b [A5 - 0x5F72] 00000142 6602 bne +0x4 /* 00000146 */ 00000144 600A bra +0xC /* 00000150 */ label00000146: 00000146 1B7C 0001 B820 move.b [A5 - 0x47E0], 0x1 0000014C 4FEF 000C lea.l A7, [A7 + 0xC] label00000150: 00000150 4E75 rts export_545: 00000152 4E56 0000 link A6, 0 00000156 226E 0008 movea.l A1, [A6 + 0x8] 0000015A 206D D146 movea.l A0, [A5 - 0x2EBA] 0000015E 2050 movea.l A0, [A0] 00000160 202D D14A move.l D0, [A5 - 0x2EB6] 00000164 6F00 00F2 ble +0xF4 /* 00000258 */ 00000168 D1C0 add.l A0, D0 0000016A 2028 FFFC move.l D0, [A0 - 0x4] 0000016E 2200 move.l D1, D0 00000170 5188 subq.l A0, 8 00000172 91C0 sub.l A0, D0 00000174 2408 move.l D2, A0 00000176 0202 00FE andi.b D2, 0xFE 0000017A 2042 movea.l A0, D2 0000017C 0C80 0000 0001 cmpi.l D0, 0x1 00000182 6600 0008 bne +0xA /* 0000018C */ 00000186 1290 move.b [A1], [A0] 00000188 6000 00BC bra +0xBE /* 00000246 */ label0000018C: 0000018C 2408 move.l D2, A0 0000018E 0802 0000 btst.b D2, 0x0 00000192 6600 008C bne +0x8E /* 00000220 */ 00000196 0C80 0000 0004 cmpi.l D0, 0x4 0000019C 6600 0008 bne +0xA /* 000001A6 */ 000001A0 2290 move.l [A1], [A0] 000001A2 6000 00A2 bra +0xA4 /* 00000246 */ label000001A6: 000001A6 0C80 0000 0008 cmpi.l D0, 0x8 000001AC 6600 000A bne +0xC /* 000001B8 */ 000001B0 22D8 move.l [A1]+, [A0]+ 000001B2 2290 move.l [A1], [A0] 000001B4 6000 0090 bra +0x92 /* 00000246 */ label000001B8: 000001B8 0C80 0000 0002 cmpi.l D0, 0x2 000001BE 6600 0008 bne +0xA /* 000001C8 */ 000001C2 3290 move.w [A1], [A0] 000001C4 6000 0080 bra +0x82 /* 00000246 */ label000001C8: 000001C8 E489 lsr D1, 2 000001CA 6010 bra +0x12 /* 000001DC */ label000001CC: 000001CC 22D8 move.l [A1]+, [A0]+ 000001CE 22D8 move.l [A1]+, [A0]+ 000001D0 22D8 move.l [A1]+, [A0]+ 000001D2 22D8 move.l [A1]+, [A0]+ 000001D4 22D8 move.l [A1]+, [A0]+ 000001D6 22D8 move.l [A1]+, [A0]+ 000001D8 22D8 move.l [A1]+, [A0]+ 000001DA 22D8 move.l [A1]+, [A0]+ label000001DC: 000001DC 5181 subq.l D1, 8 000001DE 6EEC bgt -0x12 /* 000001CC */ 000001E0 4441 neg.w D1 000001E2 D241 add.w D1, D1 000001E4 4EFB 1002 jmp [PC + D1.w + 0x2] 000001E8 22D8 move.l [A1]+, [A0]+ 000001EA 22D8 move.l [A1]+, [A0]+ 000001EC 22D8 move.l [A1]+, [A0]+ 000001EE 22D8 move.l [A1]+, [A0]+ 000001F0 22D8 move.l [A1]+, [A0]+ 000001F2 22D8 move.l [A1]+, [A0]+ 000001F4 22D8 move.l [A1]+, [A0]+ 000001F6 22D8 move.l [A1]+, [A0]+ 000001F8 0800 0001 btst.b D0, 0x1 000001FC 6700 0004 beq +0x6 /* 00000202 */ 00000200 32D8 move.w [A1]+, [A0]+ label00000202: 00000202 0800 0000 btst.b D0, 0x0 00000206 6700 003E beq +0x40 /* 00000246 */ 0000020A 12D8 move.b [A1]+, [A0]+ 0000020C 6000 0038 bra +0x3A /* 00000246 */ label00000210: 00000210 12D8 move.b [A1]+, [A0]+ 00000212 12D8 move.b [A1]+, [A0]+ 00000214 12D8 move.b [A1]+, [A0]+ 00000216 12D8 move.b [A1]+, [A0]+ 00000218 12D8 move.b [A1]+, [A0]+ 0000021A 12D8 move.b [A1]+, [A0]+ 0000021C 12D8 move.b [A1]+, [A0]+ 0000021E 12D8 move.b [A1]+, [A0]+ label00000220: 00000220 5181 subq.l D1, 8 00000222 6EEC bgt -0x12 /* 00000210 */ 00000224 4441 neg.w D1 00000226 D241 add.w D1, D1 00000228 4EFB 1002 jmp [PC + D1.w + 0x2] 0000022C 12D8 move.b [A1]+, [A0]+ 0000022E 12D8 move.b [A1]+, [A0]+ 00000230 12D8 move.b [A1]+, [A0]+ 00000232 12D8 move.b [A1]+, [A0]+ 00000234 12D8 move.b [A1]+, [A0]+ 00000236 12D8 move.b [A1]+, [A0]+ 00000238 12D8 move.b [A1]+, [A0]+ 0000023A 12D8 move.b [A1]+, [A0]+ 0000023C 2409 move.l D2, A1 0000023E 0802 0000 btst.b D2, 0x0 00000242 6700 0002 beq +0x4 /* 00000246 */ label00000246: 00000246 0680 0000 0009 addi.l D0, 0x9 /* '\t' */ 0000024C 0200 00FE andi.b D0, 0xFE 00000250 91AD D14A sub.l [A5 - 0x2EB6], D0 00000254 D1AD D142 add.l [A5 - 0x2EBE], D0 label00000258: 00000258 4E5E unlink A6 0000025A 205F movea.l A0, [A7]+ 0000025C 584F addq.w A7, 4 0000025E 4ED0 jmp [A0] export_546: fn00000260: 00000260 4E56 0000 link A6, 0 00000264 202E 000A move.l D0, [A6 + 0xA] 00000268 0680 0000 0009 addi.l D0, 0x9 /* '\t' */ 0000026E B0AD D142 cmp.l D0, [A5 - 0x2EBE] 00000272 6D00 0018 blt +0x1A /* 0000028C */ 00000276 4267 clr.w -[A7] 00000278 2F00 move.l -[A7], D0 0000027A 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 0000027E 4A1F tst.b [A7]+ 00000280 6600 000A bne +0xC /* 0000028C */ 00000284 2D7C 0000 0001 000A move.l [A6 + 0xA], 0x1 label0000028C: 0000028C 206E 000E movea.l A0, [A6 + 0xE] 00000290 202E 000A move.l D0, [A6 + 0xA] 00000294 2200 move.l D1, D0 00000296 226D D146 movea.l A1, [A5 - 0x2EBA] 0000029A 2251 movea.l A1, [A1] 0000029C D3ED D14A add.l A1, [A5 - 0x2EB6] 000002A0 0C80 0000 0001 cmpi.l D0, 0x1 000002A6 6600 000A bne +0xC /* 000002B2 */ 000002AA 12D0 move.b [A1]+, [A0] 000002AC 4219 clr.b [A1]+ 000002AE 6000 00C0 bra +0xC2 /* 00000370 */ label000002B2: 000002B2 2408 move.l D2, A0 000002B4 0802 0000 btst.b D2, 0x0 000002B8 6600 008E bne +0x90 /* 00000348 */ 000002BC 0C80 0000 0004 cmpi.l D0, 0x4 000002C2 6600 0008 bne +0xA /* 000002CC */ 000002C6 22D0 move.l [A1]+, [A0] 000002C8 6000 00A6 bra +0xA8 /* 00000370 */ label000002CC: 000002CC 0C80 0000 0008 cmpi.l D0, 0x8 000002D2 6600 000A bne +0xC /* 000002DE */ 000002D6 22D8 move.l [A1]+, [A0]+ 000002D8 22D0 move.l [A1]+, [A0] 000002DA 6000 0094 bra +0x96 /* 00000370 */ label000002DE: 000002DE 0C80 0000 0002 cmpi.l D0, 0x2 000002E4 6600 0008 bne +0xA /* 000002EE */ 000002E8 32D0 move.w [A1]+, [A0] 000002EA 6000 0084 bra +0x86 /* 00000370 */ label000002EE: 000002EE E489 lsr D1, 2 000002F0 6010 bra +0x12 /* 00000302 */ label000002F2: 000002F2 22D8 move.l [A1]+, [A0]+ 000002F4 22D8 move.l [A1]+, [A0]+ 000002F6 22D8 move.l [A1]+, [A0]+ 000002F8 22D8 move.l [A1]+, [A0]+ 000002FA 22D8 move.l [A1]+, [A0]+ 000002FC 22D8 move.l [A1]+, [A0]+ 000002FE 22D8 move.l [A1]+, [A0]+ 00000300 22D8 move.l [A1]+, [A0]+ label00000302: 00000302 5181 subq.l D1, 8 00000304 6EEC bgt -0x12 /* 000002F2 */ 00000306 4441 neg.w D1 00000308 D241 add.w D1, D1 0000030A 4EFB 1002 jmp [PC + D1.w + 0x2] 0000030E 22D8 move.l [A1]+, [A0]+ 00000310 22D8 move.l [A1]+, [A0]+ 00000312 22D8 move.l [A1]+, [A0]+ 00000314 22D8 move.l [A1]+, [A0]+ 00000316 22D8 move.l [A1]+, [A0]+ 00000318 22D8 move.l [A1]+, [A0]+ 0000031A 22D8 move.l [A1]+, [A0]+ 0000031C 22D8 move.l [A1]+, [A0]+ 0000031E 0800 0001 btst.b D0, 0x1 00000322 6700 0004 beq +0x6 /* 00000328 */ 00000326 32D8 move.w [A1]+, [A0]+ label00000328: 00000328 0800 0000 btst.b D0, 0x0 0000032C 6700 0042 beq +0x44 /* 00000370 */ 00000330 12D8 move.b [A1]+, [A0]+ 00000332 4219 clr.b [A1]+ 00000334 6000 003A bra +0x3C /* 00000370 */ label00000338: 00000338 12D8 move.b [A1]+, [A0]+ 0000033A 12D8 move.b [A1]+, [A0]+ 0000033C 12D8 move.b [A1]+, [A0]+ 0000033E 12D8 move.b [A1]+, [A0]+ 00000340 12D8 move.b [A1]+, [A0]+ 00000342 12D8 move.b [A1]+, [A0]+ 00000344 12D8 move.b [A1]+, [A0]+ 00000346 12D8 move.b [A1]+, [A0]+ label00000348: 00000348 5181 subq.l D1, 8 0000034A 6EEC bgt -0x12 /* 00000338 */ 0000034C 4441 neg.w D1 0000034E D241 add.w D1, D1 00000350 4EFB 1002 jmp [PC + D1.w + 0x2] 00000354 12D8 move.b [A1]+, [A0]+ 00000356 12D8 move.b [A1]+, [A0]+ 00000358 12D8 move.b [A1]+, [A0]+ 0000035A 12D8 move.b [A1]+, [A0]+ 0000035C 12D8 move.b [A1]+, [A0]+ 0000035E 12D8 move.b [A1]+, [A0]+ 00000360 12D8 move.b [A1]+, [A0]+ 00000362 12D8 move.b [A1]+, [A0]+ 00000364 2409 move.l D2, A1 00000366 0802 0000 btst.b D2, 0x0 0000036A 6700 0004 beq +0x6 /* 00000370 */ 0000036E 4219 clr.b [A1]+ label00000370: 00000370 323C 0002 move.w D1, 0x2 label00000374: 00000374 4219 clr.b [A1]+ 00000376 51C9 FFFC dbf D1, -0x6 /* 00000374 */ 0000037A 12EE 0008 move.b [A1]+, [A6 + 0x8] 0000037E 2280 move.l [A1], D0 00000380 5280 addq.l D0, 1 00000382 0200 00FE andi.b D0, 0xFE 00000386 5080 addq.l D0, 8 00000388 D1AD D14A add.l [A5 - 0x2EB6], D0 0000038C 91AD D142 sub.l [A5 - 0x2EBE], D0 00000390 203C 0000 0100 move.l D0, 0x100 00000396 B0AD D142 cmp.l D0, [A5 - 0x2EBE] 0000039A 6D00 0010 blt +0x12 /* 000003AC */ 0000039E 4267 clr.w -[A7] 000003A0 2F3C 0000 03E8 move.l -[A7], 0x3E8 000003A6 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 000003AA 544F addq.w A7, 2 label000003AC: 000003AC 4E5E unlink A6 000003AE 205F movea.l A0, [A7]+ 000003B0 4FEF 000A lea.l A7, [A7 + 0xA] 000003B4 4ED0 jmp [A0] export_547: 000003B6 4E56 FFF6 link A6, -0x000A 000003BA 486E FFF6 pea.l [A6 - 0xA] 000003BE 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] 000003C2 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 000003C6 486E FFF6 pea.l [A6 - 0xA] 000003CA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000003CE A9EC syscall Pack5/Elems68K 000003D0 486E FFF6 pea.l [A6 - 0xA] 000003D4 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 000003D8 4E5E unlink A6 000003DA 205F movea.l A0, [A7]+ 000003DC 544F addq.w A7, 2 000003DE 4ED0 jmp [A0] export_548: 000003E0 4EAD 28B2 jsr [A5 + 0x28B2 /* export_1298 */] 000003E4 2248 movea.l A1, A0 000003E6 206F 0008 movea.l A0, [A7 + 0x8] 000003EA 2050 movea.l A0, [A0] 000003EC 7000 moveq.l D0, 0x00 label000003EE: 000003EE 0C18 0020 cmpi.b [A0]+, 0x20 /* ' ' */ 000003F2 67FA beq -0x4 /* 000003EE */ 000003F4 5348 subq.w A0, 1 000003F6 0C28 0020 0002 cmpi.b [A0 + 0x2], 0x20 /* ' ' */ 000003FC 6616 bne +0x18 /* 00000414 */ 000003FE 1010 move.b D0, [A0] 00000400 0C31 006F 0000 cmpi.b [A1 + D0.w], 0x6F /* 'o' */ 00000406 660C bne +0xE /* 00000414 */ 00000408 1028 0001 move.b D0, [A0 + 0x1] 0000040C 0C31 006E 0000 cmpi.b [A1 + D0.w], 0x6E /* 'n' */ 00000412 677E beq +0x80 /* 00000492 */ label00000414: 00000414 0C28 0020 0008 cmpi.b [A0 + 0x8], 0x20 /* ' ' */ 0000041A 6600 0064 bne +0x66 /* 00000480 */ 0000041E 1010 move.b D0, [A0] 00000420 0C31 0066 0000 cmpi.b [A1 + D0.w], 0x66 /* 'f' */ 00000426 6658 bne +0x5A /* 00000480 */ 00000428 1028 0001 move.b D0, [A0 + 0x1] 0000042C 0C31 0075 0000 cmpi.b [A1 + D0.w], 0x75 /* 'u' */ 00000432 664C bne +0x4E /* 00000480 */ 00000434 1028 0002 move.b D0, [A0 + 0x2] 00000438 0C31 006E 0000 cmpi.b [A1 + D0.w], 0x6E /* 'n' */ 0000043E 6640 bne +0x42 /* 00000480 */ 00000440 1028 0003 move.b D0, [A0 + 0x3] 00000444 0C31 0063 0000 cmpi.b [A1 + D0.w], 0x63 /* 'c' */ 0000044A 6634 bne +0x36 /* 00000480 */ 0000044C 1028 0004 move.b D0, [A0 + 0x4] 00000450 0C31 0074 0000 cmpi.b [A1 + D0.w], 0x74 /* 't' */ 00000456 6628 bne +0x2A /* 00000480 */ 00000458 1028 0005 move.b D0, [A0 + 0x5] 0000045C 0C31 0069 0000 cmpi.b [A1 + D0.w], 0x69 /* 'i' */ 00000462 661C bne +0x1E /* 00000480 */ 00000464 1028 0006 move.b D0, [A0 + 0x6] 00000468 0C31 006F 0000 cmpi.b [A1 + D0.w], 0x6F /* 'o' */ 0000046E 6610 bne +0x12 /* 00000480 */ 00000470 1028 0007 move.b D0, [A0 + 0x7] 00000474 0C31 006E 0000 cmpi.b [A1 + D0.w], 0x6E /* 'n' */ 0000047A 6604 bne +0x6 /* 00000480 */ 0000047C 7001 moveq.l D0, 0x01 0000047E 6014 bra +0x16 /* 00000494 */ label00000480: 00000480 0C18 000D cmpi.b [A0]+, 0xD /* '\r' */ 00000484 62FA bhi -0x4 /* 00000480 */ 00000486 6700 FF66 beq -0x98 /* 000003EE */ 0000048A 4A28 FFFF tst.b [A0 - 0x1] 0000048E 66F0 bne -0xE /* 00000480 */ 00000490 5348 subq.w A0, 1 label00000492: 00000492 7000 moveq.l D0, 0x00 label00000494: 00000494 226F 0008 movea.l A1, [A7 + 0x8] 00000498 2288 move.l [A1], A0 0000049A 226F 0004 movea.l A1, [A7 + 0x4] 0000049E 1280 move.b [A1], D0 000004A0 205F movea.l A0, [A7]+ 000004A2 504F addq.w A7, 8 000004A4 4ED0 jmp [A0] export_549: 000004A6 4EAD 28B2 jsr [A5 + 0x28B2 /* export_1298 */] 000004AA 2248 movea.l A1, A0 000004AC 206F 0004 movea.l A0, [A7 + 0x4] 000004B0 7000 moveq.l D0, 0x00 000004B2 7400 moveq.l D2, 0x00 000004B4 1418 move.b D2, [A0]+ 000004B6 3202 move.w D1, D2 000004B8 EF4A lsl D2.w, 7 000004BA 600A bra +0xC /* 000004C6 */ label000004BC: 000004BC E35A rol D2.w, 1 000004BE 1018 move.b D0, [A0]+ 000004C0 1031 0000 move.b D0, [A1 + D0.w] 000004C4 B102 xor.b D2, D0 label000004C6: 000004C6 51C9 FFF4 dbf D1, -0xE /* 000004BC */ 000004CA 84EF 0008 divu.w D2, [A7 + 0x8] 000004CE 4242 clr.w D2 000004D0 4842 swap.w D2 000004D2 E58A lsl D2, 2 000004D4 D4AF 000A add.l D2, [A7 + 0xA] 000004D8 205F movea.l A0, [A7]+ 000004DA 4FEF 000A lea.l A7, [A7 + 0xA] 000004DE 2E82 move.l [A7], D2 000004E0 4ED0 jmp [A0] export_550: 000004E2 4E56 FEFC link A6, -0x0104 000004E6 206E 000A movea.l A0, [A6 + 0xA] 000004EA 4210 clr.b [A0] 000004EC 4267 clr.w -[A7] 000004EE 486E FFFD pea.l [A6 - 0x3] 000004F2 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 000004F6 101F move.b D0, [A7]+ 000004F8 6744 beq +0x46 /* 0000053E */ 000004FA 4267 clr.w -[A7] 000004FC 2F2D C23A move.l -[A7], [A5 - 0x3DC6] 00000500 3F2D BA60 move.w -[A7], [A5 - 0x45A0] 00000504 4267 clr.w -[A7] 00000506 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */] 0000050A 3D5F FFFE move.w [A6 - 0x2], [A7]+ 0000050E 206E 000A movea.l A0, [A6 + 0xA] 00000512 2F08 move.l -[A7], A0 00000514 486E FEFC pea.l [A6 - 0x104] 00000518 2F2D C23A move.l -[A7], [A5 - 0x3DC6] 0000051C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000520 3F2D CBBE move.w -[A7], [A5 - 0x3442] 00000524 3F2D CBC4 move.w -[A7], [A5 - 0x343C] 00000528 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000052C 4EAD 0512 jsr [A5 + 0x512 /* export_158 */] 00000530 201F move.l D0, [A7]+ 00000532 205F movea.l A0, [A7]+ 00000534 2240 movea.l A1, D0 00000536 707F moveq.l D0, 0x7F label00000538: 00000538 30D9 move.w [A0]+, [A1]+ 0000053A 51C8 FFFC dbf D0, -0x6 /* 00000538 */ label0000053E: 0000053E 102E FFFD move.b D0, [A6 - 0x3] 00000542 6704 beq +0x6 /* 00000548 */ 00000544 4EBA 1714 jsr [PC + 0x1714 /* 00001C5A */] label00000548: 00000548 486D 050A pea.l [A5 + 0x50A /* export_157 */] 0000054C A9F1 syscall UnloadSeg 0000054E 4E5E unlink A6 00000550 205F movea.l A0, [A7]+ 00000552 544F addq.w A7, 2 00000554 4ED0 jmp [A0] export_551: 00000556 4E56 FFF2 link A6, -0x000E 0000055A 48E7 0118 movem.l -[A7], D7,A3,A4 0000055E 7000 moveq.l D0, 0x00 00000560 2D40 0008 move.l [A6 + 0x8], D0 00000564 4267 clr.w -[A7] 00000566 486E FFF3 pea.l [A6 - 0xD] 0000056A 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 0000056E 101F move.b D0, [A7]+ 00000570 674A beq +0x4C /* 000005BC */ 00000572 302D CBC4 move.w D0, [A5 - 0x343C] 00000576 906D CBBE sub.w D0, [A5 - 0x3442] 0000057A 48C0 ext.l D0 0000057C 2E00 move.l D7, D0 0000057E 42A7 clr.l -[A7] 00000580 2007 move.l D0, D7 00000582 5280 addq.l D0, 1 00000584 2F00 move.l -[A7], D0 00000586 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 0000058A 285F movea.l A4, [A7]+ 0000058C 200C move.l D0, A4 0000058E 6736 beq +0x38 /* 000005C6 */ 00000590 4A87 tst.l D7 00000592 6F1E ble +0x20 /* 000005B2 */ 00000594 206D CBC0 movea.l A0, [A5 - 0x3440] 00000598 2050 movea.l A0, [A0] 0000059A 2068 003E movea.l A0, [A0 + 0x3E] 0000059E 302D CBBE move.w D0, [A5 - 0x3442] 000005A2 48C0 ext.l D0 000005A4 2640 movea.l A3, D0 000005A6 D7D0 add.l A3, [A0] 000005A8 2F0B move.l -[A7], A3 000005AA 2F14 move.l -[A7], [A4] 000005AC 2F07 move.l -[A7], D7 000005AE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label000005B2: 000005B2 2647 movea.l A3, D7 000005B4 D7D4 add.l A3, [A4] 000005B6 4213 clr.b [A3] 000005B8 2D4C 0008 move.l [A6 + 0x8], A4 label000005BC: 000005BC 102E FFF3 move.b D0, [A6 - 0xD] 000005C0 6704 beq +0x6 /* 000005C6 */ 000005C2 4EBA 1696 jsr [PC + 0x1696 /* 00001C5A */] label000005C6: 000005C6 486D 050A pea.l [A5 + 0x50A /* export_157 */] 000005CA A9F1 syscall UnloadSeg 000005CC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000005D0 4E5E unlink A6 000005D2 4E75 rts export_552: 000005D4 4E56 FF00 link A6, -0x0100 000005D8 426D C984 clr.w [A5 - 0x367C] 000005DC 206E 000A movea.l A0, [A6 + 0xA] 000005E0 2F08 move.l -[A7], A0 000005E2 486E FF00 pea.l [A6 - 0x100] 000005E6 2F2D C21C move.l -[A7], [A5 - 0x3DE4] 000005EA 3F2D C220 move.w -[A7], [A5 - 0x3DE0] 000005EE 3F2D C21A move.w -[A7], [A5 - 0x3DE6] 000005F2 3F2D C6D0 move.w -[A7], [A5 - 0x3930] 000005F6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000005FA 4EAD 0512 jsr [A5 + 0x512 /* export_158 */] 000005FE 201F move.l D0, [A7]+ 00000600 205F movea.l A0, [A7]+ 00000602 2240 movea.l A1, D0 00000604 707F moveq.l D0, 0x7F label00000606: 00000606 30D9 move.w [A0]+, [A1]+ 00000608 51C8 FFFC dbf D0, -0x6 /* 00000606 */ 0000060C 486D 0512 pea.l [A5 + 0x512 /* export_158 */] 00000610 A9F1 syscall UnloadSeg 00000612 4E5E unlink A6 00000614 205F movea.l A0, [A7]+ 00000616 544F addq.w A7, 2 00000618 4ED0 jmp [A0] fn0000061A: 0000061A 4E56 0000 link A6, 0 0000061E 2F0C move.l -[A7], A4 00000620 286E 0008 movea.l A4, [A6 + 0x8] 00000624 102C FFFF move.b D0, [A4 - 0x1] 00000628 670A beq +0xC /* 00000634 */ 0000062A 2F2D AEAC move.l -[A7], [A5 - 0x5154] 0000062E 4267 clr.w -[A7] 00000630 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label00000634: 00000634 206E 0008 movea.l A0, [A6 + 0x8] 00000638 216C FFFA 0008 move.l [A0 + 0x8], [A4 - 0x6] 0000063E 206E 0008 movea.l A0, [A6 + 0x8] 00000642 2C48 movea.l A6, A0 00000644 4EFA 0154 jmp [PC + 0x154 /* 0000079A */] 00000648 0000 285F ori.b D0, 0x5F /* '_' */ 0000064C 4E5E unlink A6 0000064E 2E9F move.l [A7], [A7]+ 00000650 4E75 rts fn00000652: 00000652 4E56 0000 link A6, 0 00000656 102E 000C move.b D0, [A6 + 0xC] 0000065A 6602 bne +0x4 /* 0000065E */ 0000065C 6026 bra +0x28 /* 00000684 */ label0000065E: 0000065E 42A7 clr.l -[A7] 00000660 7001 moveq.l D0, 0x01 00000662 2F00 move.l -[A7], D0 00000664 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000668 206E 0008 movea.l A0, [A6 + 0x8] 0000066C 215F FFFA move.l [A0 - 0x6], [A7]+ 00000670 226E 0008 movea.l A1, [A6 + 0x8] 00000674 2069 FFFA movea.l A0, [A1 - 0x6] 00000678 2050 movea.l A0, [A0] 0000067A 4210 clr.b [A0] 0000067C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000680 4EBA FF98 jsr [PC - 0x68 /* 0000061A */] label00000684: 00000684 4E5E unlink A6 00000686 205F movea.l A0, [A7]+ 00000688 5C4F addq.w A7, 6 0000068A 4ED0 jmp [A0] export_553: 0000068C 4E56 FFDC link A6, -0x0024 00000690 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000694 422E FFFF clr.b [A6 - 0x1] 00000698 4A6D C220 tst.w [A5 - 0x3DE0] 0000069C 57C0 seq D0 0000069E 4400 neg.b D0 000006A0 1F00 move.b -[A7], D0 000006A2 2F0E move.l -[A7], A6 000006A4 4EBA FFAC jsr [PC - 0x54 /* 00000652 */] 000006A8 4267 clr.w -[A7] 000006AA 2F2D C21C move.l -[A7], [A5 - 0x3DE4] 000006AE 3F2D C220 move.w -[A7], [A5 - 0x3DE0] 000006B2 3F3C 0002 move.w -[A7], 0x2 000006B6 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */] 000006BA 3D5F FFEA move.w [A6 - 0x16], [A7]+ 000006BE 3D6E FFEA FFE8 move.w [A6 - 0x18], [A6 - 0x16] 000006C4 202D C21C move.l D0, [A5 - 0x3DE4] 000006C8 B0AD AEAC cmp.l D0, [A5 - 0x5154] 000006CC 660A bne +0xC /* 000006D8 */ 000006CE 302E FFE8 move.w D0, [A6 - 0x18] 000006D2 4440 neg.w D0 000006D4 3D40 FFE8 move.w [A6 - 0x18], D0 label000006D8: 000006D8 302D C6D0 move.w D0, [A5 - 0x3930] 000006DC 906D C21A sub.w D0, [A5 - 0x3DE6] 000006E0 3D40 FFF8 move.w [A6 - 0x8], D0 000006E4 5FC0 sle D0 000006E6 4400 neg.b D0 000006E8 1F00 move.b -[A7], D0 000006EA 2F0E move.l -[A7], A6 000006EC 4EBA FF64 jsr [PC - 0x9C /* 00000652 */] 000006F0 42A7 clr.l -[A7] 000006F2 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000006F6 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 000006FA 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000006FE 57C0 seq D0 00000700 4400 neg.b D0 00000702 1F00 move.b -[A7], D0 00000704 2F0E move.l -[A7], A6 00000706 4EBA FF4A jsr [PC - 0xB6 /* 00000652 */] 0000070A 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000710 42A7 clr.l -[A7] 00000712 302E FFF8 move.w D0, [A6 - 0x8] 00000716 5240 addq.w D0, 1 00000718 48C0 ext.l D0 0000071A 2F00 move.l -[A7], D0 0000071C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000720 2D5F FFFA move.l [A6 - 0x6], [A7]+ 00000724 57C0 seq D0 00000726 4400 neg.b D0 00000728 1F00 move.b -[A7], D0 0000072A 2F0E move.l -[A7], A6 0000072C 4EBA FF24 jsr [PC - 0xDC /* 00000652 */] 00000730 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000734 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00000738 4267 clr.w -[A7] 0000073A 486E FFF4 pea.l [A6 - 0xC] 0000073E 486E FFF0 pea.l [A6 - 0x10] 00000742 486E FFE0 pea.l [A6 - 0x20] 00000746 486E FFDC pea.l [A6 - 0x24] 0000074A 4EAD 2B42 jsr [A5 + 0x2B42 /* export_1380 */] 0000074E 4AAE FFF4 tst.l [A6 - 0xC] 00000752 660A bne +0xC /* 0000075E */ 00000754 2F3C 0000 2F50 move.l -[A7], 0x2F50 /* '/P' */ 0000075A 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000075E: 0000075E 302D C21A move.w D0, [A5 - 0x3DE6] 00000762 48C0 ext.l D0 00000764 D1AE FFF4 add.l [A6 - 0xC], D0 00000768 206E FFFA movea.l A0, [A6 - 0x6] 0000076C 2D50 FFEC move.l [A6 - 0x14], [A0] 00000770 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000774 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000778 302E FFF8 move.w D0, [A6 - 0x8] 0000077C 48C0 ext.l D0 0000077E 2F00 move.l -[A7], D0 00000780 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000784 302E FFF8 move.w D0, [A6 - 0x8] 00000788 48C0 ext.l D0 0000078A D1AE FFEC add.l [A6 - 0x14], D0 0000078E 206E FFEC movea.l A0, [A6 - 0x14] 00000792 4210 clr.b [A0] 00000794 2F0E move.l -[A7], A6 00000796 4EBA FE82 jsr [PC - 0x17E /* 0000061A */] label0000079A: 0000079A 4FEE FFBC lea.l A7, [A6 - 0x44] 0000079E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000007A2 4E5E unlink A6 000007A4 4E75 rts export_554: 000007A6 4E56 FDB8 link A6, -0x0248 000007AA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000007AE 206E 000A movea.l A0, [A6 + 0xA] 000007B2 4210 clr.b [A0] 000007B4 102D B518 move.b D0, [A5 - 0x4AE8] 000007B8 6716 beq +0x18 /* 000007D0 */ 000007BA 266D BA2A movea.l A3, [A5 - 0x45D6] 000007BE 41EE FEF4 lea.l A0, [A6 - 0x10C] 000007C2 43FA 0226 lea.l A1, [PC + 0x226 /* 000009EA, value 0xB6D6573, pstring "message box" */] 000007C6 7005 moveq.l D0, 0x05 label000007C8: 000007C8 30D9 move.w [A0]+, [A1]+ 000007CA 51C8 FFFC dbf D0, -0x6 /* 000007C8 */ 000007CE 607A bra +0x7C /* 0000084A */ label000007D0: 000007D0 102D C232 move.b D0, [A5 - 0x3DCE] 000007D4 6700 01DC beq +0x1DE /* 000009B2 */ 000007D8 266D C6DC movea.l A3, [A5 - 0x3924] 000007DC 202D B46E move.l D0, [A5 - 0x4B92] 000007E0 B0AD AEAC cmp.l D0, [A5 - 0x5154] 000007E4 6612 bne +0x14 /* 000007F8 */ 000007E6 41EE FEF4 lea.l A0, [A6 - 0x10C] 000007EA 43FA 01F8 lea.l A1, [PC + 0x1F8 /* 000009E4, value 0x4636172, pstring "card" */] 000007EE 7002 moveq.l D0, 0x02 label000007F0: 000007F0 30D9 move.w [A0]+, [A1]+ 000007F2 51C8 FFFC dbf D0, -0x6 /* 000007F0 */ 000007F6 6010 bra +0x12 /* 00000808 */ label000007F8: 000007F8 41EE FEF4 lea.l A0, [A6 - 0x10C] 000007FC 43FA 01E0 lea.l A1, [PC + 0x1E0 /* 000009DE, value 0x5626B67, pstring "bkgnd" */] 00000800 7002 moveq.l D0, 0x02 label00000802: 00000802 30D9 move.w [A0]+, [A1]+ 00000804 51C8 FFFC dbf D0, -0x6 /* 00000802 */ label00000808: 00000808 486E FEF4 pea.l [A6 - 0x10C] 0000080C 487A 01C8 pea.l [PC + 0x1C8 /* 000009D6, value 0x7206669, pstring " field " */] 00000810 486E FDCC pea.l [A6 - 0x234] 00000814 4267 clr.w -[A7] 00000816 2F2D B46E move.l -[A7], [A5 - 0x4B92] 0000081A 3F2D C374 move.w -[A7], [A5 - 0x3C8C] 0000081E 4267 clr.w -[A7] 00000820 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */] 00000824 301F move.w D0, [A7]+ 00000826 48C0 ext.l D0 00000828 2F00 move.l -[A7], D0 0000082A 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000082E 486E FDE0 pea.l [A6 - 0x220] 00000832 3F3C 0003 move.w -[A7], 0x3 00000836 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000083A 41EE FEF4 lea.l A0, [A6 - 0x10C] 0000083E 43EE FDE0 lea.l A1, [A6 - 0x220] 00000842 707F moveq.l D0, 0x7F label00000844: 00000844 30D9 move.w [A0]+, [A1]+ 00000846 51C8 FFFC dbf D0, -0x6 /* 00000844 */ label0000084A: 0000084A 2853 movea.l A4, [A3] 0000084C 3E2C 0020 move.w D7, [A4 + 0x20] 00000850 3D6C 0022 FFFA move.w [A6 - 0x6], [A4 + 0x22] 00000856 7001 moveq.l D0, 0x01 00000858 B06E 0008 cmp.w D0, [A6 + 0x8] 0000085C 6600 00BE bne +0xC0 /* 0000091C */ 00000860 102D C232 move.b D0, [A5 - 0x3DCE] 00000864 6708 beq +0xA /* 0000086E */ 00000866 3B6D C388 C166 move.w [A5 - 0x3E9A], [A5 - 0x3C78] 0000086C 6004 bra +0x6 /* 00000872 */ label0000086E: 0000086E 426D C166 clr.w [A5 - 0x3E9A] label00000872: 00000872 2053 movea.l A0, [A3] 00000874 2C28 003E move.l D6, [A0 + 0x3E] 00000878 2F06 move.l -[A7], D6 0000087A 486E FEE5 pea.l [A6 - 0x11B] 0000087E 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00000882 2046 movea.l A0, D6 00000884 2D50 FEF0 move.l [A6 - 0x110], [A0] 00000888 42A7 clr.l -[A7] 0000088A 2F2E FEF0 move.l -[A7], [A6 - 0x110] 0000088E 3007 move.w D0, D7 00000890 48C0 ext.l D0 00000892 D0AE FEF0 add.l D0, [A6 - 0x110] 00000896 2F00 move.l -[A7], D0 00000898 4EBA 0482 jsr [PC + 0x482 /* 00000D1C */] 0000089C 201F move.l D0, [A7]+ 0000089E 3800 move.w D4, D0 000008A0 42A7 clr.l -[A7] 000008A2 3007 move.w D0, D7 000008A4 48C0 ext.l D0 000008A6 D0AE FEF0 add.l D0, [A6 - 0x110] 000008AA 2F00 move.l -[A7], D0 000008AC 302E FFFA move.w D0, [A6 - 0x6] 000008B0 48C0 ext.l D0 000008B2 D0AE FEF0 add.l D0, [A6 - 0x110] 000008B6 2F00 move.l -[A7], D0 000008B8 4EBA 0462 jsr [PC + 0x462 /* 00000D1C */] 000008BC 3004 move.w D0, D4 000008BE 48C0 ext.l D0 000008C0 D09F add.l D0, [A7]+ 000008C2 3D40 FEE2 move.w [A6 - 0x11E], D0 000008C6 487A 0108 pea.l [PC + 0x108 /* 000009D0, value 0x5636861, pstring "char " */] 000008CA 486E FDCC pea.l [A6 - 0x234] 000008CE 3004 move.w D0, D4 000008D0 5240 addq.w D0, 1 000008D2 48C0 ext.l D0 000008D4 2F00 move.l -[A7], D0 000008D6 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000008DA 487A 00EE pea.l [PC + 0xEE /* 000009CA, value 0x420746F, pstring " to " */] 000008DE 486E FDB8 pea.l [A6 - 0x248] 000008E2 302E FEE2 move.w D0, [A6 - 0x11E] 000008E6 48C0 ext.l D0 000008E8 2F00 move.l -[A7], D0 000008EA 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000008EE 487A 00CE pea.l [PC + 0xCE /* 000009BE, value 0x4206F66, pstring " of " */] 000008F2 486E FEF4 pea.l [A6 - 0x10C] 000008F6 486E FDE0 pea.l [A6 - 0x220] 000008FA 3F3C 0006 move.w -[A7], 0x6 000008FE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000902 41EE FEF4 lea.l A0, [A6 - 0x10C] 00000906 43EE FDE0 lea.l A1, [A6 - 0x220] 0000090A 707F moveq.l D0, 0x7F label0000090C: 0000090C 30D9 move.w [A0]+, [A1]+ 0000090E 51C8 FFFC dbf D0, -0x6 /* 0000090C */ 00000912 2F06 move.l -[A7], D6 00000914 1F2E FEE5 move.b -[A7], [A6 - 0x11B] 00000918 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label0000091C: 0000091C 7002 moveq.l D0, 0x02 0000091E B06E 0008 cmp.w D0, [A6 + 0x8] 00000922 667E bne +0x80 /* 000009A2 */ 00000924 7001 moveq.l D0, 0x01 00000926 2D40 FFF4 move.l [A6 - 0xC], D0 0000092A 2053 movea.l A0, [A3] 0000092C 2068 003E movea.l A0, [A0 + 0x3E] 00000930 2D50 FEF0 move.l [A6 - 0x110], [A0] 00000934 3007 move.w D0, D7 00000936 48C0 ext.l D0 00000938 2A00 move.l D5, D0 0000093A DAAE FEF0 add.l D5, [A6 - 0x110] 0000093E 2045 movea.l A0, D5 00000940 1D50 FEEB move.b [A6 - 0x115], [A0] 00000944 2045 movea.l A0, D5 00000946 4210 clr.b [A0] label00000948: 00000948 486E FEF0 pea.l [A6 - 0x110] 0000094C 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] 00000950 206E FEF0 movea.l A0, [A6 - 0x110] 00000954 4A10 tst.b [A0] 00000956 6708 beq +0xA /* 00000960 */ 00000958 52AE FEF0 addq.l [A6 - 0x110], 1 0000095C 52AE FFF4 addq.l [A6 - 0xC], 1 label00000960: 00000960 206E FEF0 movea.l A0, [A6 - 0x110] 00000964 4A10 tst.b [A0] 00000966 66E0 bne -0x1E /* 00000948 */ 00000968 2045 movea.l A0, D5 0000096A 10AE FEEB move.b [A0], [A6 - 0x115] 0000096E 487A 0054 pea.l [PC + 0x54 /* 000009C4, value 0x56C696E, pstring "line " */] 00000972 486E FDCC pea.l [A6 - 0x234] 00000976 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000097A 4EAD 21A2 jsr [A5 + 0x21A2 /* export_1072 */] 0000097E 487A 003E pea.l [PC + 0x3E /* 000009BE, value 0x4206F66, pstring " of " */] 00000982 486E FEF4 pea.l [A6 - 0x10C] 00000986 486E FDE0 pea.l [A6 - 0x220] 0000098A 3F3C 0004 move.w -[A7], 0x4 0000098E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000992 41EE FEF4 lea.l A0, [A6 - 0x10C] 00000996 43EE FDE0 lea.l A1, [A6 - 0x220] 0000099A 707F moveq.l D0, 0x7F label0000099C: 0000099C 30D9 move.w [A0]+, [A1]+ 0000099E 51C8 FFFC dbf D0, -0x6 /* 0000099C */ label000009A2: 000009A2 206E 000A movea.l A0, [A6 + 0xA] 000009A6 43EE FEF4 lea.l A1, [A6 - 0x10C] 000009AA 707F moveq.l D0, 0x7F label000009AC: 000009AC 30D9 move.w [A0]+, [A1]+ 000009AE 51C8 FFFC dbf D0, -0x6 /* 000009AC */ label000009B2: 000009B2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000009B6 4E5E unlink A6 000009B8 205F movea.l A0, [A7]+ 000009BA 544F addq.w A7, 2 000009BC 4ED0 jmp [A0] 000009BE 0420 6F66 subi.b -[A0], 0x66 /* 'f' */ 000009C2 2000 move.l D0, D0 000009C4 056C 696E bchg [A4 + 0x696E], D2 000009C8 6520 bcs +0x22 /* 000009EA */ 000009CA 0420 746F subi.b -[A0], 0x6F /* 'o' */ 000009CE 2000 move.l D0, D0 000009D0 0563 bchg -[A3], D2 000009D2 6861 bvc +0x63 /* 00000A35 */ 000009D4 7220 moveq.l D1, 0x20 000009D6 0720 btst -[A0], D3 000009D8 6669 bne +0x6B /* 00000A43 */ 000009DA 656C bcs +0x6E /* 00000A48 */ 000009DC 6420 bcc +0x22 /* 000009FE */ 000009DE 0562 bchg -[A2], D2 000009E0 6B67 bmi +0x69 /* 00000A49 */ 000009E2 6E64 bgt +0x66 /* 00000A48 */ 000009E4 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */ 000009E8 6400 0B6D bcc +0xB6F /* 00001557 */ // begin alternate branch 000009EA-000009EE label000009EA: 000009EA 0B6D 6573 bchg [A5 + 0x6573], D5 // end alternate branch 000009EA-000009EE label000009EA: // (misaligned) 000009EC 6573 bcs +0x75 /* 00000A61 */ 000009EE 7361 moveq.l D1, 0x61 000009F0 6765 beq +0x67 /* 00000A57 */ 000009F2 2062 movea.l A0, -[A2] 000009F4 6F78 ble +0x7A /* 00000A6E */ fn000009F6: 000009F6 4E56 0000 link A6, 0 000009FA 2F0C move.l -[A7], A4 000009FC 286E 0008 movea.l A4, [A6 + 0x8] // begin alternate branch 000009FE-00000A06 label000009FE: 000009FE 0008 206C ori.b A0, 0x6C /* 'l' */ 00000A02 000C 2F08 ori.b A4, 0x8 // end alternate branch 000009FE-00000A06 label000009FE: // (misaligned) 00000A00 206C 000C movea.l A0, [A4 + 0xC] 00000A04 2F08 move.l -[A7], A0 00000A06 42A7 clr.l -[A7] 00000A08 7001 moveq.l D0, 0x01 00000A0A 2F00 move.l -[A7], D0 00000A0C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000A10 201F move.l D0, [A7]+ 00000A12 205F movea.l A0, [A7]+ 00000A14 2080 move.l [A0], D0 00000A16 206C 000C movea.l A0, [A4 + 0xC] 00000A1A 2050 movea.l A0, [A0] 00000A1C 2050 movea.l A0, [A0] 00000A1E 4210 clr.b [A0] 00000A20 206C 0008 movea.l A0, [A4 + 0x8] 00000A24 4250 clr.w [A0] 00000A26 206E 0008 movea.l A0, [A6 + 0x8] 00000A2A 2C48 movea.l A6, A0 00000A2C 4EFA 00EE jmp [PC + 0xEE /* 00000B1C */] 00000A30 0000 285F ori.b D0, 0x5F /* '_' */ 00000A34 4E5E unlink A6 00000A36 2E9F move.l [A7], [A7]+ 00000A38 4E75 rts export_555: 00000A3A 4E56 FFD8 link A6, -0x0028 00000A3E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000A42 102D B518 move.b D0, [A5 - 0x4AE8] 00000A46 6708 beq +0xA /* 00000A50 */ label00000A48: 00000A48 2D6D BA2A FFFC move.l [A6 - 0x4], [A5 - 0x45D6] 00000A4E 6014 bra +0x16 /* 00000A64 */ label00000A50: 00000A50 102D C232 move.b D0, [A5 - 0x3DCE] 00000A54 6708 beq +0xA /* 00000A5E */ 00000A56 2D6D C6DC FFFC move.l [A6 - 0x4], [A5 - 0x3924] 00000A5C 6006 bra +0x8 /* 00000A64 */ label00000A5E: 00000A5E 2F0E move.l -[A7], A6 00000A60 4EBA FF94 jsr [PC - 0x6C /* 000009F6 */] label00000A64: 00000A64 206E FFFC movea.l A0, [A6 - 0x4] 00000A68 2050 movea.l A0, [A0] 00000A6A 2D48 FFDC move.l [A6 - 0x24], A0 label00000A6E: 00000A6E 226E FFDC movea.l A1, [A6 - 0x24] 00000A72 3028 0022 move.w D0, [A0 + 0x22] 00000A76 9069 0020 sub.w D0, [A1 + 0x20] 00000A7A 48C0 ext.l D0 00000A7C 2D40 FFF8 move.l [A6 - 0x8], D0 00000A80 6E06 bgt +0x8 /* 00000A88 */ 00000A82 2F0E move.l -[A7], A6 00000A84 4EBA FF70 jsr [PC - 0x90 /* 000009F6 */] label00000A88: 00000A88 206E 000C movea.l A0, [A6 + 0xC] 00000A8C 2F08 move.l -[A7], A0 00000A8E 42A7 clr.l -[A7] 00000A90 202E FFF8 move.l D0, [A6 - 0x8] 00000A94 5280 addq.l D0, 1 00000A96 2F00 move.l -[A7], D0 00000A98 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000A9C 201F move.l D0, [A7]+ 00000A9E 205F movea.l A0, [A7]+ 00000AA0 2080 move.l [A0], D0 00000AA2 206E 000C movea.l A0, [A6 + 0xC] 00000AA6 4A90 tst.l [A0] 00000AA8 6606 bne +0x8 /* 00000AB0 */ 00000AAA 2F0E move.l -[A7], A6 00000AAC 4EBA FF48 jsr [PC - 0xB8 /* 000009F6 */] label00000AB0: 00000AB0 206E FFFC movea.l A0, [A6 - 0x4] 00000AB4 2050 movea.l A0, [A0] 00000AB6 2D48 FFD8 move.l [A6 - 0x28], A0 00000ABA 2068 003E movea.l A0, [A0 + 0x3E] 00000ABE 226E FFD8 movea.l A1, [A6 - 0x28] 00000AC2 3029 0020 move.w D0, [A1 + 0x20] 00000AC6 48C0 ext.l D0 00000AC8 D090 add.l D0, [A0] 00000ACA 2D40 FFF0 move.l [A6 - 0x10], D0 00000ACE 206E 000C movea.l A0, [A6 + 0xC] 00000AD2 2050 movea.l A0, [A0] 00000AD4 2D50 FFF4 move.l [A6 - 0xC], [A0] 00000AD8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000ADC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000AE0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000AE4 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000AE8 202E FFF8 move.l D0, [A6 - 0x8] 00000AEC D1AE FFF4 add.l [A6 - 0xC], D0 00000AF0 206E FFF4 movea.l A0, [A6 - 0xC] 00000AF4 4210 clr.b [A0] 00000AF6 206E FFD8 movea.l A0, [A6 - 0x28] 00000AFA 3F28 0020 move.w -[A7], [A0 + 0x20] 00000AFE 486E FFE4 pea.l [A6 - 0x1C] 00000B02 486E FFE0 pea.l [A6 - 0x20] 00000B06 486E FFE2 pea.l [A6 - 0x1E] 00000B0A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B0E 3F3C 0003 move.w -[A7], 0x3 00000B12 A83D syscall TEDispatch 00000B14 206E 0008 movea.l A0, [A6 + 0x8] 00000B18 30AE FFE4 move.w [A0], [A6 - 0x1C] label00000B1C: 00000B1C 4FEE FFB8 lea.l A7, [A6 - 0x48] 00000B20 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000B24 4E5E unlink A6 00000B26 205F movea.l A0, [A7]+ 00000B28 504F addq.w A7, 8 00000B2A 4ED0 jmp [A0] export_556: 00000B2C 4E56 FFC2 link A6, -0x003E 00000B30 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000B34 3A2E 0012 move.w D5, [A6 + 0x12] 00000B38 2C2E 0008 move.l D6, [A6 + 0x8] 00000B3C 4A45 tst.w D5 00000B3E 6F0E ble +0x10 /* 00000B4E */ 00000B40 42A7 clr.l -[A7] 00000B42 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000B46 4EAD 2A9A jsr [A5 + 0x2A9A /* export_1359 */] 00000B4A 2E1F move.l D7, [A7]+ 00000B4C 6004 bra +0x6 /* 00000B52 */ label00000B4E: 00000B4E 2E2E 0014 move.l D7, [A6 + 0x14] label00000B52: 00000B52 4267 clr.w -[A7] 00000B54 2F07 move.l -[A7], D7 00000B56 3005 move.w D0, D5 00000B58 6A02 bpl +0x4 /* 00000B5C */ 00000B5A 4440 neg.w D0 label00000B5C: 00000B5C 3F00 move.w -[A7], D0 00000B5E 486E FFD2 pea.l [A6 - 0x2E] 00000B62 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00000B66 101F move.b D0, [A7]+ 00000B68 6608 bne +0xA /* 00000B72 */ 00000B6A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00000B6E 6000 019C bra +0x19E /* 00000D0C */ label00000B72: 00000B72 4A6E 000C tst.w [A6 + 0xC] 00000B76 6C14 bge +0x16 /* 00000B8C */ 00000B78 1F3C 0001 move.b -[A7], 0x1 00000B7C 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 00000B80 102D C232 move.b D0, [A5 - 0x3DCE] 00000B84 6706 beq +0x8 /* 00000B8C */ 00000B86 4267 clr.w -[A7] 00000B88 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label00000B8C: 00000B8C BEAD B46E cmp.l D7, [A5 - 0x4B92] 00000B90 57C0 seq D0 00000B92 4A00 tst.b D0 00000B94 6716 beq +0x18 /* 00000BAC */ 00000B96 3205 move.w D1, D5 00000B98 6A02 bpl +0x4 /* 00000B9C */ 00000B9A 4441 neg.w D1 label00000B9C: 00000B9C B26D C374 cmp.w D1, [A5 - 0x3C8C] 00000BA0 57C1 seq D1 00000BA2 C001 and.b D0, D1 00000BA4 6706 beq +0x8 /* 00000BAC */ 00000BA6 266D C6DC movea.l A3, [A5 - 0x3924] 00000BAA 6026 bra +0x28 /* 00000BD2 */ label00000BAC: 00000BAC 4267 clr.w -[A7] 00000BAE 486E FFD2 pea.l [A6 - 0x2E] 00000BB2 2F07 move.l -[A7], D7 00000BB4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000BB8 3F05 move.w -[A7], D5 00000BBA 3F3A 015E move.w -[A7], [PC + 0x15E /* 00000D1A, value 0x0 */] 00000BBE 486D CBC0 pea.l [A5 - 0x3440] 00000BC2 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */] 00000BC6 101F move.b D0, [A7]+ 00000BC8 6604 bne +0x6 /* 00000BCE */ 00000BCA 6000 0140 bra +0x142 /* 00000D0C */ label00000BCE: 00000BCE 266D CBC0 movea.l A3, [A5 - 0x3440] label00000BD2: 00000BD2 2853 movea.l A4, [A3] 00000BD4 3D6C 0020 FFC4 move.w [A6 - 0x3C], [A4 + 0x20] 00000BDA 396E 0010 0020 move.w [A4 + 0x20], [A6 + 0x10] 00000BE0 3D6C 0022 FFC6 move.w [A6 - 0x3A], [A4 + 0x22] 00000BE6 396E 000E 0022 move.w [A4 + 0x22], [A6 + 0xE] 00000BEC 4267 clr.w -[A7] 00000BEE 486E FFF4 pea.l [A6 - 0xC] 00000BF2 2F0B move.l -[A7], A3 00000BF4 4267 clr.w -[A7] 00000BF6 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */] 00000BFA 1D5F FFC2 move.b [A6 - 0x3E], [A7]+ 00000BFE 2853 movea.l A4, [A3] 00000C00 396E FFC4 0020 move.w [A4 + 0x20], [A6 - 0x3C] 00000C06 396E FFC6 0022 move.w [A4 + 0x22], [A6 - 0x3A] 00000C0C 4A6E 000C tst.w [A6 + 0xC] 00000C10 6F54 ble +0x56 /* 00000C66 */ 00000C12 302E 000C move.w D0, [A6 + 0xC] 00000C16 5340 subq.w D0, 1 00000C18 670C beq +0xE /* 00000C26 */ 00000C1A 5340 subq.w D0, 1 00000C1C 6712 beq +0x14 /* 00000C30 */ 00000C1E 5340 subq.w D0, 1 00000C20 6718 beq +0x1A /* 00000C3A */ 00000C22 6000 00E8 bra +0xEA /* 00000D0C */ label00000C26: 00000C26 2046 movea.l A0, D6 00000C28 30AE FFF4 move.w [A0], [A6 - 0xC] 00000C2C 6000 00DE bra +0xE0 /* 00000D0C */ label00000C30: 00000C30 2046 movea.l A0, D6 00000C32 30AE FFF8 move.w [A0], [A6 - 0x8] 00000C36 6000 00D4 bra +0xD6 /* 00000D0C */ label00000C3A: 00000C3A 102E FFC2 move.b D0, [A6 - 0x3E] 00000C3E 671C beq +0x1E /* 00000C5C */ 00000C40 2046 movea.l A0, D6 00000C42 2F08 move.l -[A7], A0 00000C44 4267 clr.w -[A7] 00000C46 4240 clr.w D0 00000C48 102E FFF6 move.b D0, [A6 - 0xA] 00000C4C 3F00 move.w -[A7], D0 00000C4E 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */] 00000C52 301F move.w D0, [A7]+ 00000C54 205F movea.l A0, [A7]+ 00000C56 3080 move.w [A0], D0 00000C58 6000 00B2 bra +0xB4 /* 00000D0C */ label00000C5C: 00000C5C 2046 movea.l A0, D6 00000C5E 30BC FFFF move.w [A0], 0xFFFF 00000C62 6000 00A8 bra +0xAA /* 00000D0C */ label00000C66: 00000C66 302E 0010 move.w D0, [A6 + 0x10] 00000C6A 48C0 ext.l D0 00000C6C 2F00 move.l -[A7], D0 00000C6E 302E 000E move.w D0, [A6 + 0xE] 00000C72 48C0 ext.l D0 00000C74 2F00 move.l -[A7], D0 00000C76 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 00000C7A A9D1 syscall TESetSelect 00000C7C 302E 000C move.w D0, [A6 + 0xC] 00000C80 5640 addq.w D0, 3 00000C82 672C beq +0x2E /* 00000CB0 */ 00000C84 5340 subq.w D0, 1 00000C86 6710 beq +0x12 /* 00000C98 */ 00000C88 5340 subq.w D0, 1 00000C8A 6702 beq +0x4 /* 00000C8E */ 00000C8C 6032 bra +0x34 /* 00000CC0 */ label00000C8E: 00000C8E 2046 movea.l A0, D6 00000C90 3D50 FFF4 move.w [A6 - 0xC], [A0] 00000C94 7801 moveq.l D4, 0x01 00000C96 6028 bra +0x2A /* 00000CC0 */ label00000C98: 00000C98 4267 clr.w -[A7] 00000C9A 2046 movea.l A0, D6 00000C9C 3F10 move.w -[A7], [A0] 00000C9E 2F3C 03E7 0004 move.l -[A7], 0x3E70004 00000CA4 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00000CA8 3D5F FFF8 move.w [A6 - 0x8], [A7]+ 00000CAC 7804 moveq.l D4, 0x04 00000CAE 6010 bra +0x12 /* 00000CC0 */ label00000CB0: 00000CB0 4267 clr.w -[A7] 00000CB2 2046 movea.l A0, D6 00000CB4 3F10 move.w -[A7], [A0] 00000CB6 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */] 00000CBA 1D5F FFF6 move.b [A6 - 0xA], [A7]+ 00000CBE 7802 moveq.l D4, 0x02 label00000CC0: 00000CC0 3F04 move.w -[A7], D4 00000CC2 486E FFF4 pea.l [A6 - 0xC] 00000CC6 4267 clr.w -[A7] 00000CC8 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 00000CCC 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 00000CD0 4267 clr.w -[A7] 00000CD2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000CD6 2F07 move.l -[A7], D7 00000CD8 3F05 move.w -[A7], D5 00000CDA 2F2D CBC0 move.l -[A7], [A5 - 0x3440] 00000CDE 4EAD 2C42 jsr [A5 + 0x2C42 /* export_1412 */] 00000CE2 101F move.b D0, [A7]+ 00000CE4 6604 bne +0x6 /* 00000CEA */ 00000CE6 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00000CEA: 00000CEA 2F07 move.l -[A7], D7 00000CEC 3005 move.w D0, D5 00000CEE 6A02 bpl +0x4 /* 00000CF2 */ 00000CF0 4440 neg.w D0 label00000CF2: 00000CF2 3F00 move.w -[A7], D0 00000CF4 7000 moveq.l D0, 0x00 00000CF6 302E FFE0 move.w D0, [A6 - 0x20] 00000CFA C0BC 0000 000F and.l D0, 0xF 00000D00 4A80 tst.l D0 00000D02 56C0 sne D0 00000D04 4400 neg.b D0 00000D06 1F00 move.b -[A7], D0 00000D08 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] label00000D0C: 00000D0C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000D10 4E5E unlink A6 00000D12 205F movea.l A0, [A7]+ 00000D14 DEFC 0010 add.w A7, 0x10 00000D18 4ED0 jmp [A0] 00000D1A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D1C-00000D20 export_557: fn00000D1C: 00000D1C 4E56 FFFA link A6, -0x0006 // end alternate branch 00000D1C-00000D20 export_557: // at 00000D1C (misaligned) fn00000D1C: // (misaligned) 00000D1E FFFA .extension 0xFFA // unimplemented 00000D20 48E7 0308 movem.l -[A7], D6,D7,A4 00000D24 286E 000C movea.l A4, [A6 + 0xC] 00000D28 4267 clr.w -[A7] 00000D2A 3F2D C166 move.w -[A7], [A5 - 0x3E9A] 00000D2E 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 00000D32 3C1F move.w D6, [A7]+ 00000D34 4267 clr.w -[A7] 00000D36 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 00000D3A 101F move.b D0, [A7]+ 00000D3C 6726 beq +0x28 /* 00000D64 */ 00000D3E 7E00 moveq.l D7, 0x00 label00000D40: 00000D40 B9EE 0008 cmpa.l A4, [A6 + 0x8] 00000D44 6C24 bge +0x26 /* 00000D6A */ 00000D46 5287 addq.l D7, 1 00000D48 4267 clr.w -[A7] 00000D4A 2F0C move.l -[A7], A4 00000D4C 4267 clr.w -[A7] 00000D4E 2F3C 8206 0010 move.l -[A7], 0x82060010 00000D54 A8B5 syscall ScriptUtil 00000D56 70FF moveq.l D0, 0xFFFFFFFF 00000D58 B05F cmp.w D0, [A7]+ 00000D5A 6604 bne +0x6 /* 00000D60 */ 00000D5C 548C addq.l A4, 2 00000D5E 60E0 bra -0x1E /* 00000D40 */ label00000D60: 00000D60 528C addq.l A4, 1 00000D62 60DC bra -0x22 /* 00000D40 */ label00000D64: 00000D64 2E2E 0008 move.l D7, [A6 + 0x8] 00000D68 9E8C sub.l D7, A4 label00000D6A: 00000D6A 206D FE80 movea.l A0, [A5 - 0x180] 00000D6E 3146 0044 move.w [A0 + 0x44], D6 00000D72 2D47 0010 move.l [A6 + 0x10], D7 00000D76 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000D7A 4E5E unlink A6 00000D7C 205F movea.l A0, [A7]+ 00000D7E 504F addq.w A7, 8 00000D80 4ED0 jmp [A0] fn00000D82: 00000D82 4E56 FCE6 link A6, -0x031A 00000D86 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000D8A 286E 0008 movea.l A4, [A6 + 0x8] 00000D8E 1B7C 0001 CCA6 move.b [A5 - 0x335A], 0x1 00000D94 42A7 clr.l -[A7] 00000D96 3F3C 0085 move.w -[A7], 0x85 00000D9A 42A7 clr.l -[A7] 00000D9C 70FF moveq.l D0, 0xFFFFFFFF 00000D9E 2F00 move.l -[A7], D0 00000DA0 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */] 00000DA4 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000DA8 4207 clr.b D7 00000DAA 4206 clr.b D6 00000DAC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DB0 3F3C 0002 move.w -[A7], 0x2 00000DB4 1F07 move.b -[A7], D7 00000DB6 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 00000DBA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DBE 3F3C 0003 move.w -[A7], 0x3 00000DC2 1F06 move.b -[A7], D6 00000DC4 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 00000DC8 102D CCA2 move.b D0, [A5 - 0x335E] 00000DCC 674A beq +0x4C /* 00000E18 */ 00000DCE 1007 move.b D0, D7 00000DD0 6646 bne +0x48 /* 00000E18 */ 00000DD2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DD6 3F3C 0002 move.w -[A7], 0x2 00000DDA 486E FCEA pea.l [A6 - 0x316] 00000DDE 486E FFF8 pea.l [A6 - 0x8] 00000DE2 486E FFF0 pea.l [A6 - 0x10] 00000DE6 A98D syscall GetDialogItem/GetDItem 00000DE8 3A2E FFF2 move.w D5, [A6 - 0xE] 00000DEC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DF0 3F3C 0004 move.w -[A7], 0x4 00000DF4 486E FCEA pea.l [A6 - 0x316] 00000DF8 486E FFF8 pea.l [A6 - 0x8] 00000DFC 486E FFF0 pea.l [A6 - 0x10] 00000E00 A98D syscall GetDialogItem/GetDItem 00000E02 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E06 3F3C 0004 move.w -[A7], 0x4 00000E0A 3005 move.w D0, D5 00000E0C 906E FFF2 sub.w D0, [A6 - 0xE] 00000E10 3F00 move.w -[A7], D0 00000E12 4267 clr.w -[A7] 00000E14 4EAD 22A2 jsr [A5 + 0x22A2 /* export_1104 */] label00000E18: 00000E18 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E1C 3F3C 0004 move.w -[A7], 0x4 00000E20 1F2D CCA2 move.b -[A7], [A5 - 0x335E] 00000E24 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 00000E28 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E2C 3F3C 0005 move.w -[A7], 0x5 00000E30 486E FCEA pea.l [A6 - 0x316] 00000E34 486E FFF8 pea.l [A6 - 0x8] 00000E38 486E FFF0 pea.l [A6 - 0x10] 00000E3C A98D syscall GetDialogItem/GetDItem 00000E3E 4267 clr.w -[A7] 00000E40 4EAD 156A jsr [A5 + 0x156A /* export_681 */] 00000E44 101F move.b D0, [A7]+ 00000E46 6756 beq +0x58 /* 00000E9E */ 00000E48 486E FCF0 pea.l [A6 - 0x310] 00000E4C 2F3C 005A 0082 move.l -[A7], 0x5A0082 00000E52 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00000E56 422E FDF0 clr.b [A6 - 0x210] 00000E5A 2F3C 0001 0000 move.l -[A7], 0x10000 00000E60 486E FDF0 pea.l [A6 - 0x210] 00000E64 486E FEF0 pea.l [A6 - 0x110] 00000E68 486E FCEE pea.l [A6 - 0x312] 00000E6C 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */] 00000E70 4A5F tst.w [A7]+ 00000E72 6610 bne +0x12 /* 00000E84 */ 00000E74 3F3C 0001 move.w -[A7], 0x1 00000E78 486E FDF0 pea.l [A6 - 0x210] 00000E7C 486E FCF0 pea.l [A6 - 0x310] 00000E80 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] label00000E84: 00000E84 4267 clr.w -[A7] 00000E86 486C FF00 pea.l [A4 - 0x100] 00000E8A 486E FCF0 pea.l [A6 - 0x310] 00000E8E 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00000E92 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000E96 486E FCF0 pea.l [A6 - 0x310] 00000E9A A98F syscall SetDialogItemText/SetIText 00000E9C 600A bra +0xC /* 00000EA8 */ label00000E9E: 00000E9E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000EA2 486C FF00 pea.l [A4 - 0x100] 00000EA6 A98F syscall SetDialogItemText/SetIText label00000EA8: 00000EA8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EAC 2F3C 0005 0085 move.l -[A7], 0x50085 00000EB2 3F3C 0001 move.w -[A7], 0x1 00000EB6 1F3C 0001 move.b -[A7], 0x1 00000EBA 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */] label00000EBE: 00000EBE 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */] 00000EC2 486E FCEC pea.l [A6 - 0x314] 00000EC6 A991 syscall ModalDialog 00000EC8 7001 moveq.l D0, 0x01 00000ECA B06E FCEC cmp.w D0, [A6 - 0x314] 00000ECE 6EEE bgt -0x10 /* 00000EBE */ 00000ED0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000ED4 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 00000ED8 486E FFFC pea.l [A6 - 0x4] 00000EDC 4EAD 302A jsr [A5 + 0x302A /* export_1537 */] 00000EE0 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 00000EE4 7004 moveq.l D0, 0x04 00000EE6 B06E FCEC cmp.w D0, [A6 - 0x314] 00000EEA 6606 bne +0x8 /* 00000EF2 */ 00000EEC 1B7C 0001 C580 move.b [A5 - 0x3A80], 0x1 label00000EF2: 00000EF2 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000EF6 4E5E unlink A6 00000EF8 2E9F move.l [A7], [A7]+ 00000EFA 4E75 rts export_558: fn00000EFC: 00000EFC 4E56 FEF8 link A6, -0x0108 00000F00 48E7 0300 movem.l -[A7], D6,D7 00000F04 206E 0008 movea.l A0, [A6 + 0x8] 00000F08 43EE FF00 lea.l A1, [A6 - 0x100] 00000F0C 707F moveq.l D0, 0x7F label00000F0E: 00000F0E 32D8 move.w [A1]+, [A0]+ 00000F10 51C8 FFFC dbf D0, -0x6 /* 00000F0E */ 00000F14 4267 clr.w -[A7] 00000F16 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000F1A 101F move.b D0, [A7]+ 00000F1C 802D B820 or.b D0, [A5 - 0x47E0] 00000F20 1B40 B820 move.b [A5 - 0x47E0], D0 00000F24 6704 beq +0x6 /* 00000F2A */ 00000F26 6000 009C bra +0x9E /* 00000FC4 */ label00000F2A: 00000F2A 1B7C 0001 B820 move.b [A5 - 0x47E0], 0x1 00000F30 4A6D CE7E tst.w [A5 - 0x3182] 00000F34 6E04 bgt +0x6 /* 00000F3A */ 00000F36 6000 008C bra +0x8E /* 00000FC4 */ label00000F3A: 00000F3A 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 00000F3E 3D7C 0001 FEFA move.w [A6 - 0x106], 0x1 00000F44 4240 clr.w D0 00000F46 102E FF00 move.b D0, [A6 - 0x100] 00000F4A 3D40 FEF8 move.w [A6 - 0x108], D0 00000F4E 3E2E FEFA move.w D7, [A6 - 0x106] 00000F52 601E bra +0x20 /* 00000F72 */ label00000F54: 00000F54 4240 clr.w D0 00000F56 41EE FF00 lea.l A0, [A6 - 0x100] 00000F5A 1030 7000 move.b D0, [A0 + D7.w] 00000F5E 720D moveq.l D1, 0x0D 00000F60 B240 cmp.w D1, D0 00000F62 660A bne +0xC /* 00000F6E */ 00000F64 41EE FF00 lea.l A0, [A6 - 0x100] 00000F68 11BC 0020 7000 move.b [A0 + D7.w], 0x20 /* ' ' */ label00000F6E: 00000F6E 5247 addq.w D7, 1 00000F70 6906 bvs +0x8 /* 00000F78 */ label00000F72: 00000F72 BE6E FEF8 cmp.w D7, [A6 - 0x108] 00000F76 6FDC ble -0x22 /* 00000F54 */ label00000F78: 00000F78 4267 clr.w -[A7] 00000F7A 486E FF00 pea.l [A6 - 0x100] 00000F7E 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 00000F82 1C1F move.b D6, [A7]+ 00000F84 4EAD 22E2 jsr [A5 + 0x22E2 /* export_1112 */] 00000F88 102D 9FDE move.b D0, [A5 - 0x6022] 00000F8C 6606 bne +0x8 /* 00000F94 */ 00000F8E 2F0E move.l -[A7], A6 00000F90 4EBA FDF0 jsr [PC - 0x210 /* 00000D82 */] label00000F94: 00000F94 41ED A0A2 lea.l A0, [A5 - 0x5F5E] 00000F98 43EE FF00 lea.l A1, [A6 - 0x100] 00000F9C 707F moveq.l D0, 0x7F label00000F9E: 00000F9E 30D9 move.w [A0]+, [A1]+ 00000FA0 51C8 FFFC dbf D0, -0x6 /* 00000F9E */ 00000FA4 1B7C 0001 B820 move.b [A5 - 0x47E0], 0x1 00000FAA 42A7 clr.l -[A7] 00000FAC A975 syscall TickCount 00000FAE 2B5F A082 move.l [A5 - 0x5F7E], [A7]+ 00000FB2 102D CBCC move.b D0, [A5 - 0x3434] 00000FB6 670C beq +0xE /* 00000FC4 */ 00000FB8 3F3C 000C move.w -[A7], 0xC 00000FBC 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00000FC0 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */] label00000FC4: 00000FC4 4CDF 00C0 movem.l D6,D7, [A7]+ 00000FC8 4E5E unlink A6 00000FCA 2E9F move.l [A7], [A7]+ 00000FCC 4E75 rts export_559: fn00000FCE: 00000FCE 4E56 FD00 link A6, -0x0300 00000FD2 206E 0008 movea.l A0, [A6 + 0x8] 00000FD6 43EE FF00 lea.l A1, [A6 - 0x100] 00000FDA 707F moveq.l D0, 0x7F label00000FDC: 00000FDC 32D8 move.w [A1]+, [A0]+ 00000FDE 51C8 FFFC dbf D0, -0x6 /* 00000FDC */ 00000FE2 486E FD00 pea.l [A6 - 0x300] 00000FE6 3F2E 000C move.w -[A7], [A6 + 0xC] 00000FEA 4EBA 01C2 jsr [PC + 0x1C2 /* 000011AE */] 00000FEE 205F movea.l A0, [A7]+ 00000FF0 43EE FE00 lea.l A1, [A6 - 0x200] 00000FF4 707F moveq.l D0, 0x7F label00000FF6: 00000FF6 32D8 move.w [A1]+, [A0]+ 00000FF8 51C8 FFFC dbf D0, -0x6 /* 00000FF6 */ 00000FFC 486E FF00 pea.l [A6 - 0x100] 00001000 487A 001C pea.l [PC + 0x1C /* 0000101E, value 0x4E56 'NV' */] 00001004 487A 0018 pea.l [PC + 0x18 /* 0000101E, value 0x4E56 'NV' */] 00001008 487A 0014 pea.l [PC + 0x14 /* 0000101E, value 0x4E56 'NV' */] 0000100C A98B syscall ParamText 0000100E 486E FE00 pea.l [A6 - 0x200] 00001012 4EBA FEE8 jsr [PC - 0x118 /* 00000EFC */] 00001016 4E5E unlink A6 00001018 205F movea.l A0, [A7]+ 0000101A 5C4F addq.w A7, 6 0000101C 4ED0 jmp [A0] 0000101E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001020-00001024 export_560: fn00001020: 00001020 4E56 FC00 link A6, -0x0400 // end alternate branch 00001020-00001024 export_560: // at 00001020 (misaligned) fn00001020: // (misaligned) 00001022 FC00 .extension 0xC00 // unimplemented 00001024 206E 000C movea.l A0, [A6 + 0xC] 00001028 43EE FF00 lea.l A1, [A6 - 0x100] 0000102C 707F moveq.l D0, 0x7F label0000102E: 0000102E 32D8 move.w [A1]+, [A0]+ 00001030 51C8 FFFC dbf D0, -0x6 /* 0000102E */ 00001034 206E 0008 movea.l A0, [A6 + 0x8] 00001038 43EE FE00 lea.l A1, [A6 - 0x200] 0000103C 707F moveq.l D0, 0x7F label0000103E: 0000103E 32D8 move.w [A1]+, [A0]+ 00001040 51C8 FFFC dbf D0, -0x6 /* 0000103E */ 00001044 486E FC00 pea.l [A6 - 0x400] 00001048 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000104C 4EBA 0160 jsr [PC + 0x160 /* 000011AE */] 00001050 205F movea.l A0, [A7]+ 00001052 43EE FD00 lea.l A1, [A6 - 0x300] 00001056 707F moveq.l D0, 0x7F label00001058: 00001058 32D8 move.w [A1]+, [A0]+ 0000105A 51C8 FFFC dbf D0, -0x6 /* 00001058 */ 0000105E 486E FF00 pea.l [A6 - 0x100] 00001062 486E FE00 pea.l [A6 - 0x200] 00001066 487A 001A pea.l [PC + 0x1A /* 00001082, value 0x4E56 'NV' */] 0000106A 487A 0016 pea.l [PC + 0x16 /* 00001082, value 0x4E56 'NV' */] 0000106E A98B syscall ParamText 00001070 486E FD00 pea.l [A6 - 0x300] 00001074 4EBA FE86 jsr [PC - 0x17A /* 00000EFC */] 00001078 4E5E unlink A6 0000107A 205F movea.l A0, [A7]+ 0000107C DEFC 000A add.w A7, 0xA /* '\n' */ 00001080 4ED0 jmp [A0] 00001082 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001084-00001088 export_561: fn00001084: 00001084 4E56 FF00 link A6, -0x0100 // end alternate branch 00001084-00001088 export_561: // at 00001084 (misaligned) fn00001084: // (misaligned) 00001086 FF00 .extension 0xF00 // unimplemented 00001088 486E FF00 pea.l [A6 - 0x100] 0000108C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001090 4EBA 011C jsr [PC + 0x11C /* 000011AE */] 00001094 4EBA FE66 jsr [PC - 0x19A /* 00000EFC */] 00001098 4E5E unlink A6 0000109A 205F movea.l A0, [A7]+ 0000109C 544F addq.w A7, 2 0000109E 4ED0 jmp [A0] export_562: fn000010A0: 000010A0 4E56 0000 link A6, 0 000010A4 536D CE7E subq.w [A5 - 0x3182], 1 000010A8 422D B820 clr.b [A5 - 0x47E0] 000010AC 422D CCA8 clr.b [A5 - 0x3358] 000010B0 4E5E unlink A6 000010B2 4E75 rts export_563: fn000010B4: 000010B4 4E56 0000 link A6, 0 000010B8 526D CE7E addq.w [A5 - 0x3182], 1 000010BC 422D B820 clr.b [A5 - 0x47E0] 000010C0 422D CCA8 clr.b [A5 - 0x3358] 000010C4 4E5E unlink A6 000010C6 4E75 rts export_564: 000010C8 4E56 0000 link A6, 0 000010CC 1B7C 0001 CCA2 move.b [A5 - 0x335E], 0x1 000010D2 3F3C 0025 move.w -[A7], 0x25 /* '%' */ 000010D6 4EBA FFAC jsr [PC - 0x54 /* 00001084 */] 000010DA 422D CCA2 clr.b [A5 - 0x335E] 000010DE 4E5E unlink A6 000010E0 4E75 rts export_565: 000010E2 4E56 0000 link A6, 0 000010E6 2F0C move.l -[A7], A4 000010E8 286E 0008 movea.l A4, [A6 + 0x8] 000010EC 296D A548 0002 move.l [A4 + 0x2], [A5 - 0x5AB8] 000010F2 18BC 0002 move.b [A4], 0x2 000010F6 296D AEAC 000A move.l [A4 + 0xA], [A5 - 0x5154] 000010FC 296D AE96 0006 move.l [A4 + 0x6], [A5 - 0x516A] 00001102 285F movea.l A4, [A7]+ 00001104 4E5E unlink A6 00001106 2E9F move.l [A7], [A7]+ 00001108 4E75 rts export_566: 0000110A 4E56 0000 link A6, 0 0000110E 2F0C move.l -[A7], A4 00001110 286E 0008 movea.l A4, [A6 + 0x8] 00001114 28AD AEAC move.l [A4], [A5 - 0x5154] 00001118 296D AE96 0004 move.l [A4 + 0x4], [A5 - 0x516A] 0000111E 296D A548 0008 move.l [A4 + 0x8], [A5 - 0x5AB8] 00001124 285F movea.l A4, [A7]+ 00001126 4E5E unlink A6 00001128 2E9F move.l [A7], [A7]+ 0000112A 4E75 rts export_567: fn0000112C: 0000112C 4E56 0000 link A6, 0 00001130 48E7 0018 movem.l -[A7], A3,A4 00001134 266E 0008 movea.l A3, [A6 + 0x8] 00001138 286E 000C movea.l A4, [A6 + 0xC] 0000113C 422E 0010 clr.b [A6 + 0x10] 00001140 1014 move.b D0, [A4] 00001142 B013 cmp.b D0, [A3] 00001144 6702 beq +0x4 /* 00001148 */ 00001146 605A bra +0x5C /* 000011A2 */ label00001148: 00001148 202C 0002 move.l D0, [A4 + 0x2] 0000114C B0AB 0002 cmp.l D0, [A3 + 0x2] 00001150 6702 beq +0x4 /* 00001154 */ 00001152 604E bra +0x50 /* 000011A2 */ label00001154: 00001154 1014 move.b D0, [A4] 00001156 4880 ext.w D0 00001158 5340 subq.w D0, 1 0000115A 670A beq +0xC /* 00001166 */ 0000115C 5340 subq.w D0, 1 0000115E 6724 beq +0x26 /* 00001184 */ 00001160 5340 subq.w D0, 1 00001162 672C beq +0x2E /* 00001190 */ 00001164 6036 bra +0x38 /* 0000119C */ label00001166: 00001166 202C 0010 move.l D0, [A4 + 0x10] 0000116A B0AB 0010 cmp.l D0, [A3 + 0x10] 0000116E 56C0 sne D0 00001170 4A00 tst.b D0 00001172 662E bne +0x30 /* 000011A2 */ 00001174 322C 000E move.w D1, [A4 + 0xE] 00001178 B26B 000E cmp.w D1, [A3 + 0xE] 0000117C 56C1 sne D1 0000117E 8001 or.b D0, D1 00001180 671A beq +0x1C /* 0000119C */ 00001182 601E bra +0x20 /* 000011A2 */ label00001184: 00001184 202C 000A move.l D0, [A4 + 0xA] 00001188 B0AB 000A cmp.l D0, [A3 + 0xA] 0000118C 670E beq +0x10 /* 0000119C */ 0000118E 6012 bra +0x14 /* 000011A2 */ label00001190: 00001190 202C 0006 move.l D0, [A4 + 0x6] 00001194 B0AB 0006 cmp.l D0, [A3 + 0x6] 00001198 6702 beq +0x4 /* 0000119C */ 0000119A 6006 bra +0x8 /* 000011A2 */ label0000119C: 0000119C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label000011A2: 000011A2 4CDF 1800 movem.l A3,A4, [A7]+ 000011A6 4E5E unlink A6 000011A8 205F movea.l A0, [A7]+ 000011AA 504F addq.w A7, 8 000011AC 4ED0 jmp [A0] export_568: fn000011AE: 000011AE 4E56 FEFE link A6, -0x0102 000011B2 4267 clr.w -[A7] 000011B4 3F2D 9FE0 move.w -[A7], [A5 - 0x6020] 000011B8 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */] 000011BC 3D5F FEFE move.w [A6 - 0x102], [A7]+ 000011C0 486E FF00 pea.l [A6 - 0x100] 000011C4 3F3C 0084 move.w -[A7], 0x84 000011C8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000011CC 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 000011D0 206E 000A movea.l A0, [A6 + 0xA] 000011D4 43EE FF00 lea.l A1, [A6 - 0x100] 000011D8 707F moveq.l D0, 0x7F label000011DA: 000011DA 30D9 move.w [A0]+, [A1]+ 000011DC 51C8 FFFC dbf D0, -0x6 /* 000011DA */ 000011E0 3F2E FEFE move.w -[A7], [A6 - 0x102] 000011E4 A998 syscall UseResFile 000011E6 4E5E unlink A6 000011E8 205F movea.l A0, [A7]+ 000011EA 544F addq.w A7, 2 000011EC 4ED0 jmp [A0] export_569: 000011EE 4E56 FFE0 link A6, -0x0020 000011F2 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 000011F6 206E 000C movea.l A0, [A6 + 0xC] 000011FA 43EE FFF6 lea.l A1, [A6 - 0xA] 000011FE 7004 moveq.l D0, 0x04 label00001200: 00001200 32D8 move.w [A1]+, [A0]+ 00001202 51C8 FFFC dbf D0, -0x6 /* 00001200 */ 00001206 1D7C 0001 FFF2 move.b [A6 - 0xE], 0x1 0000120C 3D6D CCB0 FFF4 move.w [A6 - 0xC], [A5 - 0x3350] 00001212 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001216 486E FFF6 pea.l [A6 - 0xA] 0000121A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000121E 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] 00001222 487A 0188 pea.l [PC + 0x188 /* 000013AC, value 0x12E4E56 */] 00001226 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000122A 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 0000122E 3E1F move.w D7, [A7]+ 00001230 6604 bne +0x6 /* 00001236 */ 00001232 6000 0168 bra +0x16A /* 0000139C */ label00001236: 00001236 206E 0008 movea.l A0, [A6 + 0x8] 0000123A 4246 clr.w D6 0000123C 1C10 move.b D6, [A0] label0000123E: 0000123E 3006 move.w D0, D6 00001240 9047 sub.w D0, D7 00001242 B06D CCAE cmp.w D0, [A5 - 0x3352] 00001246 5EC0 sgt D0 00001248 206E 0008 movea.l A0, [A6 + 0x8] 0000124C 4241 clr.w D1 0000124E 1230 6000 move.b D1, [A0 + D6.w] 00001252 7430 moveq.l D2, 0x30 00001254 B441 cmp.w D2, D1 00001256 57C1 seq D1 00001258 C001 and.b D0, D1 0000125A 6704 beq +0x6 /* 00001260 */ 0000125C 5346 subq.w D6, 1 0000125E 60DE bra -0x20 /* 0000123E */ label00001260: 00001260 BE46 cmp.w D7, D6 00001262 57C0 seq D0 00001264 7201 moveq.l D1, 0x01 00001266 B246 cmp.w D1, D6 00001268 5DC1 slt D1 0000126A C001 and.b D0, D1 0000126C 6702 beq +0x4 /* 00001270 */ 0000126E 5346 subq.w D6, 1 label00001270: 00001270 206E 0008 movea.l A0, [A6 + 0x8] 00001274 1086 move.b [A0], D6 00001276 206E 0008 movea.l A0, [A6 + 0x8] 0000127A 4A10 tst.b [A0] 0000127C 6608 bne +0xA /* 00001286 */ 0000127E 30BC 0130 move.w [A0], 0x130 00001282 6000 0118 bra +0x11A /* 0000139C */ label00001286: 00001286 487A 0124 pea.l [PC + 0x124 /* 000013AC, value 0x12E4E56 */] 0000128A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000128E 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001292 3E1F move.w D7, [A7]+ 00001294 206E 0008 movea.l A0, [A6 + 0x8] 00001298 4240 clr.w D0 0000129A 1010 move.b D0, [A0] 0000129C BE40 cmp.w D7, D0 0000129E 5DC0 slt D0 000012A0 4400 neg.b D0 000012A2 1D40 FFE9 move.b [A6 - 0x17], D0 000012A6 4A47 tst.w D7 000012A8 660C bne +0xE /* 000012B6 */ 000012AA 206E 0008 movea.l A0, [A6 + 0x8] 000012AE 4240 clr.w D0 000012B0 1010 move.b D0, [A0] 000012B2 3E00 move.w D7, D0 000012B4 5247 addq.w D7, 1 label000012B6: 000012B6 487A 00F2 pea.l [PC + 0xF2 /* 000013AA, value 0x12D012E */] 000012BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012BE 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 000012C2 3A1F move.w D5, [A7]+ 000012C4 5245 addq.w D5, 1 000012C6 BE6D CCB2 cmp.w D7, [A5 - 0x334E] 000012CA 6E36 bgt +0x38 /* 00001302 */ 000012CC 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 000012D2 3005 move.w D0, D5 000012D4 D06D CCB2 add.w D0, [A5 - 0x334E] 000012D8 9047 sub.w D0, D7 000012DA 3D40 FFE4 move.w [A6 - 0x1C], D0 000012DE 382E FFE6 move.w D4, [A6 - 0x1A] 000012E2 6014 bra +0x16 /* 000012F8 */ label000012E4: 000012E4 487A 00C2 pea.l [PC + 0xC2 /* 000013A8, value 0x130012D */] 000012E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012EC 3F05 move.w -[A7], D5 000012EE 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 000012F2 5244 addq.w D4, 1 000012F4 6900 00A6 bvs +0xA8 /* 0000139C */ label000012F8: 000012F8 B86E FFE4 cmp.w D4, [A6 - 0x1C] 000012FC 6FE6 ble -0x18 /* 000012E4 */ 000012FE 6000 009C bra +0x9E /* 0000139C */ label00001302: 00001302 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1 00001308 3007 move.w D0, D7 0000130A 906D CCB2 sub.w D0, [A5 - 0x334E] 0000130E 5340 subq.w D0, 1 00001310 3D40 FFE0 move.w [A6 - 0x20], D0 00001314 382E FFE2 move.w D4, [A6 - 0x1E] 00001318 604C bra +0x4E /* 00001366 */ label0000131A: 0000131A 206E 0008 movea.l A0, [A6 + 0x8] 0000131E 4240 clr.w D0 00001320 1030 5000 move.b D0, [A0 + D5.w] 00001324 7230 moveq.l D1, 0x30 00001326 B240 cmp.w D1, D0 00001328 57C0 seq D0 0000132A 4A00 tst.b D0 0000132C 6626 bne +0x28 /* 00001354 */ 0000132E 122E FFE9 move.b D1, [A6 - 0x17] 00001332 0A01 0001 xori.b D1, 0x1 00001336 4A01 tst.b D1 00001338 6732 beq +0x34 /* 0000136C */ 0000133A 206E 0008 movea.l A0, [A6 + 0x8] 0000133E 4242 clr.w D2 00001340 1430 5000 move.b D2, [A0 + D5.w] 00001344 762E moveq.l D3, 0x2E 00001346 B642 cmp.w D3, D2 00001348 57C2 seq D2 0000134A C202 and.b D1, D2 0000134C 8001 or.b D0, D1 0000134E 0240 0001 andi.w D0, 0x1 00001352 6718 beq +0x1A /* 0000136C */ label00001354: 00001354 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001358 3F05 move.w -[A7], D5 0000135A 3F3C 0001 move.w -[A7], 0x1 0000135E 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00001362 5244 addq.w D4, 1 00001364 6906 bvs +0x8 /* 0000136C */ label00001366: 00001366 B86E FFE0 cmp.w D4, [A6 - 0x20] 0000136A 6FAE ble -0x50 /* 0000131A */ label0000136C: 0000136C 206E 0008 movea.l A0, [A6 + 0x8] 00001370 4240 clr.w D0 00001372 1010 move.b D0, [A0] 00001374 7201 moveq.l D1, 0x01 00001376 B240 cmp.w D1, D0 00001378 57C0 seq D0 0000137A 4A00 tst.b D0 0000137C 671E beq +0x20 /* 0000139C */ 0000137E 206E 0008 movea.l A0, [A6 + 0x8] 00001382 4241 clr.w D1 00001384 1228 0001 move.b D1, [A0 + 0x1] 00001388 742D moveq.l D2, 0x2D 0000138A B441 cmp.w D2, D1 0000138C 57C1 seq D1 0000138E C001 and.b D0, D1 00001390 670A beq +0xC /* 0000139C */ 00001392 206E 0008 movea.l A0, [A6 + 0x8] 00001396 117C 0030 0001 move.b [A0 + 0x1], 0x30 /* '0' */ label0000139C: 0000139C 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 000013A0 4E5E unlink A6 000013A2 205F movea.l A0, [A7]+ 000013A4 504F addq.w A7, 8 000013A6 4ED0 jmp [A0] 000013A8 0130 012D 012E btst [[A0 + 0x12E] + D0], D0 export_570: 000013AE 4E56 FFFC link A6, -0x0004 000013B2 2F07 move.l -[A7], D7 000013B4 7E00 moveq.l D7, 0x00 000013B6 486E 000C pea.l [A6 + 0xC] 000013BA 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] label000013BE: 000013BE 202E 000C move.l D0, [A6 + 0xC] 000013C2 B0AE 0008 cmp.l D0, [A6 + 0x8] 000013C6 6C14 bge +0x16 /* 000013DC */ 000013C8 5287 addq.l D7, 1 000013CA 486E 000C pea.l [A6 + 0xC] 000013CE 4EBA 0566 jsr [PC + 0x566 /* 00001936 */] 000013D2 486E 000C pea.l [A6 + 0xC] 000013D6 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 000013DA 60E2 bra -0x1C /* 000013BE */ label000013DC: 000013DC 2D47 0010 move.l [A6 + 0x10], D7 000013E0 2E1F move.l D7, [A7]+ 000013E2 4E5E unlink A6 000013E4 205F movea.l A0, [A7]+ 000013E6 504F addq.w A7, 8 000013E8 4ED0 jmp [A0] export_571: 000013EA 4E56 FFFC link A6, -0x0004 000013EE 2F07 move.l -[A7], D7 000013F0 7E00 moveq.l D7, 0x00 label000013F2: 000013F2 202E 000C move.l D0, [A6 + 0xC] 000013F6 B0AE 0008 cmp.l D0, [A6 + 0x8] 000013FA 6C10 bge +0x12 /* 0000140C */ 000013FC 5287 addq.l D7, 1 000013FE 486E 000C pea.l [A6 + 0xC] 00001402 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] 00001406 52AE 000C addq.l [A6 + 0xC], 1 0000140A 60E6 bra -0x18 /* 000013F2 */ label0000140C: 0000140C 2D47 0010 move.l [A6 + 0x10], D7 00001410 2E1F move.l D7, [A7]+ 00001412 4E5E unlink A6 00001414 205F movea.l A0, [A7]+ 00001416 504F addq.w A7, 8 00001418 4ED0 jmp [A0] export_572: fn0000141A: 0000141A 4E56 FFFC link A6, -0x0004 0000141E 48E7 0018 movem.l -[A7], A3,A4 00001422 266E 0008 movea.l A3, [A6 + 0x8] 00001426 286E 000C movea.l A4, [A6 + 0xC] 0000142A 41ED A1C0 lea.l A0, [A5 - 0x5E40] 0000142E 224B movea.l A1, A3 00001430 7003 moveq.l D0, 0x03 label00001432: 00001432 32D8 move.w [A1]+, [A0]+ 00001434 51C8 FFFC dbf D0, -0x6 /* 00001432 */ 00001438 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 0000143E B094 cmp.l D0, [A4] 00001440 57C0 seq D0 00001442 4A00 tst.b D0 00001444 6628 bne +0x2A /* 0000146E */ 00001446 4AAC 0004 tst.l [A4 + 0x4] 0000144A 57C1 seq D1 0000144C 8001 or.b D0, D1 0000144E 6702 beq +0x4 /* 00001452 */ 00001450 601C bra +0x1E /* 0000146E */ label00001452: 00001452 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 00001458 4267 clr.w -[A7] 0000145A 486E FFFC pea.l [A6 - 0x4] 0000145E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001462 4A5F tst.w [A7]+ 00001464 6608 bne +0xA /* 0000146E */ 00001466 2694 move.l [A3], [A4] 00001468 276E FFFC 0004 move.l [A3 + 0x4], [A6 - 0x4] label0000146E: 0000146E 4CDF 1800 movem.l A3,A4, [A7]+ 00001472 4E5E unlink A6 00001474 205F movea.l A0, [A7]+ 00001476 504F addq.w A7, 8 00001478 4ED0 jmp [A0] export_573: fn0000147A: 0000147A 4E56 0000 link A6, 0 0000147E 536D CE78 subq.w [A5 - 0x3188], 1 00001482 4A6D CE78 tst.w [A5 - 0x3188] 00001486 6606 bne +0x8 /* 0000148E */ 00001488 486D 092A pea.l [A5 + 0x92A /* export_289 */] 0000148C A9F1 syscall UnloadSeg label0000148E: 0000148E 4E5E unlink A6 00001490 4E75 rts export_574: 00001492 4E56 FFE2 link A6, -0x001E 00001496 48E7 0018 movem.l -[A7], A3,A4 0000149A 266E 000C movea.l A3, [A6 + 0xC] 0000149E 422E 0010 clr.b [A6 + 0x10] 000014A2 7001 moveq.l D0, 0x01 000014A4 B013 cmp.b D0, [A3] 000014A6 6702 beq +0x4 /* 000014AA */ 000014A8 6064 bra +0x66 /* 0000150E */ label000014AA: 000014AA 202B 0002 move.l D0, [A3 + 0x2] 000014AE B0AD A548 cmp.l D0, [A5 - 0x5AB8] 000014B2 670A beq +0xC /* 000014BE */ 000014B4 3F3C 0003 move.w -[A7], 0x3 000014B8 4EBA FBCA jsr [PC - 0x436 /* 00001084 */] 000014BC 6050 bra +0x52 /* 0000150E */ label000014BE: 000014BE 286E 0008 movea.l A4, [A6 + 0x8] 000014C2 296B 0010 0002 move.l [A4 + 0x2], [A3 + 0x10] 000014C8 296B 0006 0006 move.l [A4 + 0x6], [A3 + 0x6] 000014CE 296B 000A 000A move.l [A4 + 0xA], [A3 + 0xA] 000014D4 197C 0002 000E move.b [A4 + 0xE], 0x2 000014DA 396B 000E 0010 move.w [A4 + 0x10], [A3 + 0xE] 000014E0 4267 clr.w -[A7] 000014E2 2F2C 0002 move.l -[A7], [A4 + 0x2] 000014E6 3F2C 0010 move.w -[A7], [A4 + 0x10] 000014EA 486E FFE2 pea.l [A6 - 0x1E] 000014EE 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 000014F2 101F move.b D0, [A7]+ 000014F4 6710 beq +0x12 /* 00001506 */ 000014F6 102E FFE6 move.b D0, [A6 - 0x1A] 000014FA 4880 ext.w D0 000014FC 3880 move.w [A4], D0 000014FE 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001504 6008 bra +0xA /* 0000150E */ label00001506: 00001506 3F3C 0070 move.w -[A7], 0x70 /* 'p' */ 0000150A 4EBA FB78 jsr [PC - 0x488 /* 00001084 */] label0000150E: 0000150E 4CDF 1800 movem.l A3,A4, [A7]+ 00001512 4E5E unlink A6 00001514 205F movea.l A0, [A7]+ 00001516 504F addq.w A7, 8 00001518 4ED0 jmp [A0] fn0000151A: 0000151A 4E56 FDAC link A6, -0x0254 0000151E 48E7 0018 movem.l -[A7], A3,A4 00001522 266E 0008 movea.l A3, [A6 + 0x8] 00001526 286B 000A movea.l A4, [A3 + 0xA] 0000152A 202C 0002 move.l D0, [A4 + 0x2] 0000152E B0AC 000A cmp.l D0, [A4 + 0xA] 00001532 661C bne +0x1E /* 00001550 */ 00001534 486E FDC0 pea.l [A6 - 0x240] 00001538 3F3C 0016 move.w -[A7], 0x16 0000153C 4EBA FC70 jsr [PC - 0x390 /* 000011AE */] 00001540 205F movea.l A0, [A7]+ 00001542 43EE FFE0 lea.l A1, [A6 - 0x20] 00001546 700F moveq.l D0, 0x0F label00001548: 00001548 32D8 move.w [A1]+, [A0]+ 0000154A 51C8 FFFC dbf D0, -0x6 /* 00001548 */ 0000154E 6024 bra +0x26 /* 00001574 */ label00001550: 00001550 202C 0002 move.l D0, [A4 + 0x2] 00001554 B0AC 0006 cmp.l D0, [A4 + 0x6] 00001558 661A bne +0x1C /* 00001574 */ 0000155A 486E FDC0 pea.l [A6 - 0x240] 0000155E 3F3C 0017 move.w -[A7], 0x17 00001562 4EBA FC4A jsr [PC - 0x3B6 /* 000011AE */] 00001566 205F movea.l A0, [A7]+ 00001568 43EE FFE0 lea.l A1, [A6 - 0x20] 0000156C 700F moveq.l D0, 0x0F label0000156E: 0000156E 32D8 move.w [A1]+, [A0]+ 00001570 51C8 FFFC dbf D0, -0x6 /* 0000156E */ label00001574: 00001574 7002 moveq.l D0, 0x02 00001576 B054 cmp.w D0, [A4] 00001578 661C bne +0x1E /* 00001596 */ 0000157A 486E FDC0 pea.l [A6 - 0x240] 0000157E 3F3C 0015 move.w -[A7], 0x15 00001582 4EBA FC2A jsr [PC - 0x3D6 /* 000011AE */] 00001586 205F movea.l A0, [A7]+ 00001588 43EE FFC0 lea.l A1, [A6 - 0x40] 0000158C 700F moveq.l D0, 0x0F label0000158E: 0000158E 32D8 move.w [A1]+, [A0]+ 00001590 51C8 FFFC dbf D0, -0x6 /* 0000158E */ 00001594 6020 bra +0x22 /* 000015B6 */ label00001596: 00001596 7001 moveq.l D0, 0x01 00001598 B054 cmp.w D0, [A4] 0000159A 661A bne +0x1C /* 000015B6 */ 0000159C 486E FDC0 pea.l [A6 - 0x240] 000015A0 3F3C 0014 move.w -[A7], 0x14 000015A4 4EBA FC08 jsr [PC - 0x3F8 /* 000011AE */] 000015A8 205F movea.l A0, [A7]+ 000015AA 43EE FFC0 lea.l A1, [A6 - 0x40] 000015AE 700F moveq.l D0, 0x0F label000015B0: 000015B0 32D8 move.w [A1]+, [A0]+ 000015B2 51C8 FFFC dbf D0, -0x6 /* 000015B0 */ label000015B6: 000015B6 7001 moveq.l D0, 0x01 000015B8 B02C 000E cmp.b D0, [A4 + 0xE] 000015BC 6622 bne +0x24 /* 000015E0 */ 000015BE 377C 000E FFFE move.w [A3 - 0x2], 0xE 000015C4 486E FDAC pea.l [A6 - 0x254] 000015C8 2F2C 0010 move.l -[A7], [A4 + 0x10] 000015CC 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000015D0 205F movea.l A0, [A7]+ 000015D2 43EE FEC0 lea.l A1, [A6 - 0x140] 000015D6 7009 moveq.l D0, 0x09 label000015D8: 000015D8 32D8 move.w [A1]+, [A0]+ 000015DA 51C8 FFFC dbf D0, -0x6 /* 000015D8 */ 000015DE 604A bra +0x4C /* 0000162A */ label000015E0: 000015E0 4A2C 000E tst.b [A4 + 0xE] 000015E4 6618 bne +0x1A /* 000015FE */ 000015E6 377C 0035 FFFE move.w [A3 - 0x2], 0x35 /* '5' */ 000015EC 41EE FEC0 lea.l A0, [A6 - 0x140] 000015F0 43EC 0010 lea.l A1, [A4 + 0x10] 000015F4 707F moveq.l D0, 0x7F label000015F6: 000015F6 30D9 move.w [A0]+, [A1]+ 000015F8 51C8 FFFC dbf D0, -0x6 /* 000015F6 */ 000015FC 602C bra +0x2E /* 0000162A */ label000015FE: 000015FE 7002 moveq.l D0, 0x02 00001600 B02C 000E cmp.b D0, [A4 + 0xE] 00001604 6624 bne +0x26 /* 0000162A */ 00001606 377C 0013 FFFE move.w [A3 - 0x2], 0x13 0000160C 486E FDAC pea.l [A6 - 0x254] 00001610 302C 0010 move.w D0, [A4 + 0x10] 00001614 48C0 ext.l D0 00001616 2F00 move.l -[A7], D0 00001618 4EAD 21A2 jsr [A5 + 0x21A2 /* export_1072 */] 0000161C 205F movea.l A0, [A7]+ 0000161E 43EE FEC0 lea.l A1, [A6 - 0x140] 00001622 7009 moveq.l D0, 0x09 label00001624: 00001624 32D8 move.w [A1]+, [A0]+ 00001626 51C8 FFFC dbf D0, -0x6 /* 00001624 */ label0000162A: 0000162A 486E FFE0 pea.l [A6 - 0x20] 0000162E 486E FFC0 pea.l [A6 - 0x40] 00001632 486E FEC0 pea.l [A6 - 0x140] 00001636 487A 0016 pea.l [PC + 0x16 /* 0000164E, value 0x4E56 'NV' */] 0000163A A98B syscall ParamText 0000163C 3F2B FFFE move.w -[A7], [A3 - 0x2] 00001640 4EBA FA42 jsr [PC - 0x5BE /* 00001084 */] 00001644 4CDF 1800 movem.l A3,A4, [A7]+ 00001648 4E5E unlink A6 0000164A 2E9F move.l [A7], [A7]+ 0000164C 4E75 rts 0000164E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_575: // at 00001650 (misaligned) 00001652 FFDA .extension 0xFDA // unimplemented 00001654 48E7 0308 movem.l -[A7], D6,D7,A4 00001658 286E 000A movea.l A4, [A6 + 0xA] 0000165C 4247 clr.w D7 0000165E 102C 000E move.b D0, [A4 + 0xE] 00001662 4880 ext.w D0 00001664 6776 beq +0x78 /* 000016DC */ 00001666 5340 subq.w D0, 1 00001668 673A beq +0x3C /* 000016A4 */ 0000166A 5340 subq.w D0, 1 0000166C 6702 beq +0x4 /* 00001670 */ 0000166E 607E bra +0x80 /* 000016EE */ label00001670: 00001670 4267 clr.w -[A7] 00001672 2F2C 0002 move.l -[A7], [A4 + 0x2] 00001676 3F2C 0010 move.w -[A7], [A4 + 0x10] 0000167A 486E FFDA pea.l [A6 - 0x26] 0000167E 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00001682 101F move.b D0, [A7]+ 00001684 6768 beq +0x6A /* 000016EE */ 00001686 122E FFDE move.b D1, [A6 - 0x22] 0000168A 4881 ext.w D1 0000168C B254 cmp.w D1, [A4] 0000168E 57C1 seq D1 00001690 4A01 tst.b D1 00001692 660A bne +0xC /* 0000169E */ 00001694 4A54 tst.w [A4] 00001696 57C2 seq D2 00001698 8202 or.b D1, D2 0000169A C001 and.b D0, D1 0000169C 6750 beq +0x52 /* 000016EE */ label0000169E: 0000169E 3E2C 0010 move.w D7, [A4 + 0x10] 000016A2 604A bra +0x4C /* 000016EE */ label000016A4: 000016A4 2C2C 0010 move.l D6, [A4 + 0x10] 000016A8 70FF moveq.l D0, 0xFFFFFFFF 000016AA B086 cmp.l D0, D6 000016AC 6F1C ble +0x1E /* 000016CA */ 000016AE 42A7 clr.l -[A7] 000016B0 2F06 move.l -[A7], D6 000016B2 4267 clr.w -[A7] 000016B4 2F2C 0002 move.l -[A7], [A4 + 0x2] 000016B8 3F14 move.w -[A7], [A4] 000016BA 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 000016BE 301F move.w D0, [A7]+ 000016C0 48C0 ext.l D0 000016C2 2F00 move.l -[A7], D0 000016C4 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 000016C8 2C1F move.l D6, [A7]+ label000016CA: 000016CA 4267 clr.w -[A7] 000016CC 2F2C 0002 move.l -[A7], [A4 + 0x2] 000016D0 3F06 move.w -[A7], D6 000016D2 3F14 move.w -[A7], [A4] 000016D4 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */] 000016D8 3E1F move.w D7, [A7]+ 000016DA 6012 bra +0x14 /* 000016EE */ label000016DC: 000016DC 4267 clr.w -[A7] 000016DE 2F2C 0002 move.l -[A7], [A4 + 0x2] 000016E2 3F14 move.w -[A7], [A4] 000016E4 486C 0010 pea.l [A4 + 0x10] 000016E8 4EAD 2B92 jsr [A5 + 0x2B92 /* export_1390 */] 000016EC 3E1F move.w D7, [A7]+ label000016EE: 000016EE 3D47 000E move.w [A6 + 0xE], D7 000016F2 102D B820 move.b D0, [A5 - 0x47E0] 000016F6 802E 0008 or.b D0, [A6 + 0x8] 000016FA 6702 beq +0x4 /* 000016FE */ 000016FC 600A bra +0xC /* 00001708 */ label000016FE: 000016FE 4A47 tst.w D7 00001700 6606 bne +0x8 /* 00001708 */ 00001702 2F0E move.l -[A7], A6 00001704 4EBA FE14 jsr [PC - 0x1EC /* 0000151A */] label00001708: 00001708 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000170C 4E5E unlink A6 0000170E 205F movea.l A0, [A7]+ 00001710 5C4F addq.w A7, 6 00001712 4ED0 jmp [A0] export_576: 00001714 4E56 FDE4 link A6, -0x021C 00001718 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000171E 206E 0008 movea.l A0, [A6 + 0x8] 00001722 7005 moveq.l D0, 0x05 00001724 B010 cmp.b D0, [A0] 00001726 6602 bne +0x4 /* 0000172A */ 00001728 6050 bra +0x52 /* 0000177A */ label0000172A: 0000172A 206E 0008 movea.l A0, [A6 + 0x8] 0000172E 2028 0002 move.l D0, [A0 + 0x2] 00001732 B0AD A548 cmp.l D0, [A5 - 0x5AB8] 00001736 660C bne +0xE /* 00001744 */ 00001738 4A6D CCDC tst.w [A5 - 0x3324] 0000173C 6F3C ble +0x3E /* 0000177A */ 0000173E 526D CCDC addq.w [A5 - 0x3324], 1 00001742 6036 bra +0x38 /* 0000177A */ label00001744: 00001744 1D7C 0001 FDE4 move.b [A6 - 0x21C], 0x1 0000174A 7001 moveq.l D0, 0x01 0000174C 2D40 FDEA move.l [A6 - 0x216], D0 00001750 1D7C 0007 FEF0 move.b [A6 - 0x110], 0x7 00001756 206E 0008 movea.l A0, [A6 + 0x8] 0000175A 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2] 00001760 4267 clr.w -[A7] 00001762 486E FDE4 pea.l [A6 - 0x21C] 00001766 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 0000176A 4A5F tst.w [A7]+ 0000176C 6608 bne +0xA /* 00001776 */ 0000176E 3B7C 0001 CCDC move.w [A5 - 0x3324], 0x1 00001774 6004 bra +0x6 /* 0000177A */ label00001776: 00001776 422E 000C clr.b [A6 + 0xC] label0000177A: 0000177A 4E5E unlink A6 0000177C 2E9F move.l [A7], [A7]+ 0000177E 4E75 rts export_577: 00001780 4E56 FBF8 link A6, -0x0408 00001784 2F07 move.l -[A7], D7 00001786 206E 0008 movea.l A0, [A6 + 0x8] 0000178A 43EE FF00 lea.l A1, [A6 - 0x100] 0000178E 707F moveq.l D0, 0x7F label00001790: 00001790 32D8 move.w [A1]+, [A0]+ 00001792 51C8 FFFC dbf D0, -0x6 /* 00001790 */ 00001796 487A 011C pea.l [PC + 0x11C /* 000018B4, value 0x1220C20 */] 0000179A 486E FF00 pea.l [A6 - 0x100] 0000179E 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 000017A2 4A5F tst.w [A7]+ 000017A4 6630 bne +0x32 /* 000017D6 */ 000017A6 206E 000C movea.l A0, [A6 + 0xC] 000017AA 2F08 move.l -[A7], A0 000017AC 487A 0106 pea.l [PC + 0x106 /* 000018B4, value 0x1220C20 */] 000017B0 486E FF00 pea.l [A6 - 0x100] 000017B4 487A 00FE pea.l [PC + 0xFE /* 000018B4, value 0x1220C20 */] 000017B8 486E FBFE pea.l [A6 - 0x402] 000017BC 3F3C 0003 move.w -[A7], 0x3 000017C0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000017C4 205F movea.l A0, [A7]+ 000017C6 43EE FBFE lea.l A1, [A6 - 0x402] 000017CA 707F moveq.l D0, 0x7F label000017CC: 000017CC 30D9 move.w [A0]+, [A1]+ 000017CE 51C8 FFFC dbf D0, -0x6 /* 000017CC */ 000017D2 6000 00D8 bra +0xDA /* 000018AC */ label000017D6: 000017D6 41EE FD00 lea.l A0, [A6 - 0x300] 000017DA 43FA 00DA lea.l A1, [PC + 0xDA /* 000018B6, value 0xC202620, pstring " & quote & \"" */] 000017DE 7006 moveq.l D0, 0x06 label000017E0: 000017E0 30D9 move.w [A0]+, [A1]+ 000017E2 51C8 FFFC dbf D0, -0x6 /* 000017E0 */ 000017E6 3D7C 0122 FE00 move.w [A6 - 0x200], 0x122 000017EC 3D7C 0001 FBFC move.w [A6 - 0x404], 0x1 000017F2 4240 clr.w D0 000017F4 102E FF00 move.b D0, [A6 - 0x100] 000017F8 3D40 FBFA move.w [A6 - 0x406], D0 000017FC 3E2E FBFC move.w D7, [A6 - 0x404] 00001800 6070 bra +0x72 /* 00001872 */ label00001802: 00001802 486E FE00 pea.l [A6 - 0x200] 00001806 4240 clr.w D0 00001808 41EE FF00 lea.l A0, [A6 - 0x100] 0000180C 1030 7000 move.b D0, [A0 + D7.w] 00001810 323C 0100 move.w D1, 0x100 00001814 1200 move.b D1, D0 00001816 3D41 FBF8 move.w [A6 - 0x408], D1 0000181A 486E FBF8 pea.l [A6 - 0x408] 0000181E 486E FBFE pea.l [A6 - 0x402] 00001822 3F3C 0002 move.w -[A7], 0x2 00001826 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000182A 41EE FE00 lea.l A0, [A6 - 0x200] 0000182E 43EE FBFE lea.l A1, [A6 - 0x402] 00001832 707F moveq.l D0, 0x7F label00001834: 00001834 30D9 move.w [A0]+, [A1]+ 00001836 51C8 FFFC dbf D0, -0x6 /* 00001834 */ 0000183A 4240 clr.w D0 0000183C 41EE FF00 lea.l A0, [A6 - 0x100] 00001840 1030 7000 move.b D0, [A0 + D7.w] 00001844 7222 moveq.l D1, 0x22 00001846 B240 cmp.w D1, D0 00001848 6624 bne +0x26 /* 0000186E */ 0000184A 486E FE00 pea.l [A6 - 0x200] 0000184E 486E FD00 pea.l [A6 - 0x300] 00001852 486E FBFE pea.l [A6 - 0x402] 00001856 3F3C 0002 move.w -[A7], 0x2 0000185A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000185E 41EE FE00 lea.l A0, [A6 - 0x200] 00001862 43EE FBFE lea.l A1, [A6 - 0x402] 00001866 707F moveq.l D0, 0x7F label00001868: 00001868 30D9 move.w [A0]+, [A1]+ 0000186A 51C8 FFFC dbf D0, -0x6 /* 00001868 */ label0000186E: 0000186E 5247 addq.w D7, 1 00001870 6906 bvs +0x8 /* 00001878 */ label00001872: 00001872 BE6E FBFA cmp.w D7, [A6 - 0x406] 00001876 6F8A ble -0x74 /* 00001802 */ label00001878: 00001878 486E FE00 pea.l [A6 - 0x200] 0000187C 487A 0036 pea.l [PC + 0x36 /* 000018B4, value 0x1220C20 */] 00001880 486E FBFE pea.l [A6 - 0x402] 00001884 3F3C 0002 move.w -[A7], 0x2 00001888 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000188C 41EE FE00 lea.l A0, [A6 - 0x200] 00001890 43EE FBFE lea.l A1, [A6 - 0x402] 00001894 707F moveq.l D0, 0x7F label00001896: 00001896 30D9 move.w [A0]+, [A1]+ 00001898 51C8 FFFC dbf D0, -0x6 /* 00001896 */ 0000189C 206E 000C movea.l A0, [A6 + 0xC] 000018A0 43EE FE00 lea.l A1, [A6 - 0x200] 000018A4 707F moveq.l D0, 0x7F label000018A6: 000018A6 30D9 move.w [A0]+, [A1]+ 000018A8 51C8 FFFC dbf D0, -0x6 /* 000018A6 */ label000018AC: 000018AC 2E1F move.l D7, [A7]+ 000018AE 4E5E unlink A6 000018B0 2E9F move.l [A7], [A7]+ 000018B2 4E75 rts 000018B4 0122 btst -[A2], D0 000018B6 0C20 2620 cmpi.b -[A0], 0x20 /* ' ' */ 000018BA 7175 moveq.l D0, 0x75 000018BC 6F74 ble +0x76 /* 00001932 */ 000018BE 6520 bcs +0x22 /* 000018E0 */ 000018C0 2620 move.l D3, -[A0] 000018C2 2200 move.l D1, D0 export_578: 000018C4 4E56 FEFC link A6, -0x0104 000018C8 48E7 0108 movem.l -[A7], D7,A4 000018CC 206E 000C movea.l A0, [A6 + 0xC] 000018D0 43EE FF00 lea.l A1, [A6 - 0x100] 000018D4 707F moveq.l D0, 0x7F label000018D6: 000018D6 32D8 move.w [A1]+, [A0]+ 000018D8 51C8 FFFC dbf D0, -0x6 /* 000018D6 */ 000018DC 286E 0008 movea.l A4, [A6 + 0x8] label000018E0: 000018E0 4240 clr.w D0 000018E2 102E FF00 move.b D0, [A6 - 0x100] 000018E6 5240 addq.w D0, 1 000018E8 48C0 ext.l D0 000018EA 2E00 move.l D7, D0 000018EC 2F0C move.l -[A7], A4 000018EE 2F07 move.l -[A7], D7 000018F0 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000018F4 4267 clr.w -[A7] 000018F6 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000018FA 4A5F tst.w [A7]+ 000018FC 671A beq +0x1C /* 00001918 */ 000018FE 2F0C move.l -[A7], A4 00001900 7001 moveq.l D0, 0x01 00001902 2F00 move.l -[A7], D0 00001904 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001908 4267 clr.w -[A7] 0000190A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000190E 4A5F tst.w [A7]+ 00001910 6718 beq +0x1A /* 0000192A */ 00001912 2054 movea.l A0, [A4] 00001914 4210 clr.b [A0] 00001916 6012 bra +0x14 /* 0000192A */ label00001918: 00001918 42A7 clr.l -[A7] 0000191A 486E FF00 pea.l [A6 - 0x100] 0000191E 4EAD 29DA jsr [A5 + 0x29DA /* export_1335 */] 00001922 2F14 move.l -[A7], [A4] 00001924 2F07 move.l -[A7], D7 00001926 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label0000192A: 0000192A 4CDF 1080 movem.l D7,A4, [A7]+ 0000192E 4E5E unlink A6 00001930 205F movea.l A0, [A7]+ label00001932: 00001932 504F addq.w A7, 8 00001934 4ED0 jmp [A0] export_579: fn00001936: 00001936 4E56 0000 link A6, 0 0000193A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000193E 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001942 206E 0008 movea.l A0, [A6 + 0x8] 00001946 2050 movea.l A0, [A0] 00001948 4A10 tst.b [A0] 0000194A 6602 bne +0x4 /* 0000194E */ 0000194C 6042 bra +0x44 /* 00001990 */ label0000194E: 0000194E 7000 moveq.l D0, 0x00 00001950 206E 0008 movea.l A0, [A6 + 0x8] 00001954 2050 movea.l A0, [A0] 00001956 1010 move.b D0, [A0] 00001958 C0BC 0000 00FF and.l D0, 0xFF 0000195E 322D CE7A move.w D1, [A5 - 0x3186] 00001962 48C1 ext.l D1 00001964 B280 cmp.l D1, D0 00001966 56C0 sne D0 00001968 206E 0008 movea.l A0, [A6 + 0x8] 0000196C 2050 movea.l A0, [A0] 0000196E 4A10 tst.b [A0] 00001970 56C1 sne D1 00001972 C001 and.b D0, D1 00001974 6708 beq +0xA /* 0000197E */ 00001976 206E 0008 movea.l A0, [A6 + 0x8] 0000197A 5290 addq.l [A0], 1 0000197C 60D0 bra -0x2E /* 0000194E */ label0000197E: 0000197E 206E 0008 movea.l A0, [A6 + 0x8] 00001982 2050 movea.l A0, [A0] 00001984 4A10 tst.b [A0] 00001986 6602 bne +0x4 /* 0000198A */ 00001988 6006 bra +0x8 /* 00001990 */ label0000198A: 0000198A 206E 0008 movea.l A0, [A6 + 0x8] 0000198E 5290 addq.l [A0], 1 label00001990: 00001990 4E5E unlink A6 00001992 2E9F move.l [A7], [A7]+ 00001994 4E75 rts export_580: 00001996 4E56 0000 link A6, 0 0000199A 0CAE 0000 0400 0008 cmpi.l [A6 + 0x8], 0x400 000019A2 6F12 ble +0x14 /* 000019B6 */ 000019A4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000019A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000019AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019B0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000019B4 6010 bra +0x12 /* 000019C6 */ label000019B6: 000019B6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000019BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000019BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019C2 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label000019C6: 000019C6 4E5E unlink A6 000019C8 205F movea.l A0, [A7]+ 000019CA DEFC 000C add.w A7, 0xC 000019CE 4ED0 jmp [A0] export_581: 000019D0 4E56 FEE2 link A6, -0x011E 000019D4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000019D8 286E 0008 movea.l A4, [A6 + 0x8] 000019DC 422E 0010 clr.b [A6 + 0x10] 000019E0 486E 000C pea.l [A6 + 0xC] 000019E4 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 000019E8 206E 000C movea.l A0, [A6 + 0xC] 000019EC 4A10 tst.b [A0] 000019EE 6620 bne +0x22 /* 00001A10 */ 000019F0 102D CCD8 move.b D0, [A5 - 0x3328] 000019F4 6700 01BE beq +0x1C0 /* 00001BB4 */ 000019F8 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000019FE 18BC 0001 move.b [A4], 0x1 00001A02 7000 moveq.l D0, 0x00 00001A04 2940 0002 move.l [A4 + 0x2], D0 00001A08 6000 01A4 bra +0x1A6 /* 00001BAE */ 00001A0C 6000 01A6 bra +0x1A8 /* 00001BB4 */ label00001A10: 00001A10 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC] 00001A16 4244 clr.w D4 00001A18 4245 clr.w D5 00001A1A 206E FFF8 movea.l A0, [A6 - 0x8] 00001A1E 1010 move.b D0, [A0] 00001A20 4880 ext.w D0 00001A22 722D moveq.l D1, 0x2D 00001A24 B240 cmp.w D1, D0 00001A26 6604 bne +0x6 /* 00001A2C */ 00001A28 52AE FFF8 addq.l [A6 - 0x8], 1 label00001A2C: 00001A2C 486E FFF8 pea.l [A6 - 0x8] 00001A30 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] label00001A34: 00001A34 206E FFF8 movea.l A0, [A6 - 0x8] 00001A38 1010 move.b D0, [A0] 00001A3A 4880 ext.w D0 00001A3C 3E00 move.w D7, D0 00001A3E 7030 moveq.l D0, 0x30 00001A40 B047 cmp.w D0, D7 00001A42 5FC0 sle D0 00001A44 4A00 tst.b D0 00001A46 670A beq +0xC /* 00001A52 */ 00001A48 7239 moveq.l D1, 0x39 00001A4A B247 cmp.w D1, D7 00001A4C 5CC1 sge D1 00001A4E C001 and.b D0, D1 00001A50 660A bne +0xC /* 00001A5C */ label00001A52: 00001A52 722E moveq.l D1, 0x2E 00001A54 B247 cmp.w D1, D7 00001A56 57C1 seq D1 00001A58 8001 or.b D0, D1 00001A5A 6712 beq +0x14 /* 00001A6E */ label00001A5C: 00001A5C 702E moveq.l D0, 0x2E 00001A5E B047 cmp.w D0, D7 00001A60 6604 bne +0x6 /* 00001A66 */ 00001A62 5244 addq.w D4, 1 00001A64 6002 bra +0x4 /* 00001A68 */ label00001A66: 00001A66 5245 addq.w D5, 1 label00001A68: 00001A68 52AE FFF8 addq.l [A6 - 0x8], 1 00001A6C 60C6 bra -0x38 /* 00001A34 */ label00001A6E: 00001A6E 7020 moveq.l D0, 0x20 00001A70 B047 cmp.w D0, D7 00001A72 57C0 seq D0 00001A74 4A00 tst.b D0 00001A76 6616 bne +0x18 /* 00001A8E */ 00001A78 720D moveq.l D1, 0x0D 00001A7A B247 cmp.w D1, D7 00001A7C 57C1 seq D1 00001A7E 8001 or.b D0, D1 00001A80 660C bne +0xE /* 00001A8E */ 00001A82 4A47 tst.w D7 00001A84 57C1 seq D1 00001A86 8001 or.b D0, D1 00001A88 6604 bne +0x6 /* 00001A8E */ 00001A8A 6000 0128 bra +0x12A /* 00001BB4 */ label00001A8E: 00001A8E 7001 moveq.l D0, 0x01 00001A90 B045 cmp.w D0, D5 00001A92 5EC0 sgt D0 00001A94 4A00 tst.b D0 00001A96 6600 011C bne +0x11E /* 00001BB4 */ 00001A9A 7201 moveq.l D1, 0x01 00001A9C B244 cmp.w D1, D4 00001A9E 5DC1 slt D1 00001AA0 8001 or.b D0, D1 00001AA2 6600 0110 bne +0x112 /* 00001BB4 */ 00001AA6 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00001AAC 486E FFF8 pea.l [A6 - 0x8] 00001AB0 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001AB4 206E FFF8 movea.l A0, [A6 - 0x8] 00001AB8 4A10 tst.b [A0] 00001ABA 6600 00F8 bne +0xFA /* 00001BB4 */ 00001ABE 206E FFFC movea.l A0, [A6 - 0x4] 00001AC2 4210 clr.b [A0] 00001AC4 4206 clr.b D6 label00001AC6: 00001AC6 206E 000C movea.l A0, [A6 + 0xC] 00001ACA 1010 move.b D0, [A0] 00001ACC 4880 ext.w D0 00001ACE 722D moveq.l D1, 0x2D 00001AD0 B240 cmp.w D1, D0 00001AD2 6612 bne +0x14 /* 00001AE6 */ 00001AD4 0A06 0001 xori.b D6, 0x1 00001AD8 52AE 000C addq.l [A6 + 0xC], 1 00001ADC 486E 000C pea.l [A6 + 0xC] 00001AE0 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001AE4 60E0 bra -0x1E /* 00001AC6 */ label00001AE6: 00001AE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AEA 486E FEF2 pea.l [A6 - 0x10E] 00001AEE 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 00001AF2 4240 clr.w D0 00001AF4 102E FEF2 move.b D0, [A6 - 0x10E] 00001AF8 7209 moveq.l D1, 0x09 00001AFA B240 cmp.w D1, D0 00001AFC 6D3A blt +0x3C /* 00001B38 */ 00001AFE 266E 000C movea.l A3, [A6 + 0xC] label00001B02: 00001B02 4A13 tst.b [A3] 00001B04 670E beq +0x10 /* 00001B14 */ 00001B06 1013 move.b D0, [A3] 00001B08 4880 ext.w D0 00001B0A 722E moveq.l D1, 0x2E 00001B0C B240 cmp.w D1, D0 00001B0E 6728 beq +0x2A /* 00001B38 */ 00001B10 528B addq.l A3, 1 00001B12 60EE bra -0x10 /* 00001B02 */ label00001B14: 00001B14 18BC 0001 move.b [A4], 0x1 00001B18 42A7 clr.l -[A7] 00001B1A 486E FEF2 pea.l [A6 - 0x10E] 00001B1E 4EAD 237A jsr [A5 + 0x237A /* export_1131 */] 00001B22 295F 0002 move.l [A4 + 0x2], [A7]+ 00001B26 1006 move.b D0, D6 00001B28 6700 0084 beq +0x86 /* 00001BAE */ 00001B2C 202C 0002 move.l D0, [A4 + 0x2] 00001B30 4480 neg.l D0 00001B32 2940 0002 move.l [A4 + 0x2], D0 00001B36 6076 bra +0x78 /* 00001BAE */ label00001B38: 00001B38 4214 clr.b [A4] 00001B3A 486E FEE2 pea.l [A6 - 0x11E] 00001B3E 486E FEF2 pea.l [A6 - 0x10E] 00001B42 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00001B46 588F addq.l A7, 4 00001B48 204C movea.l A0, A4 00001B4A 5488 addq.l A0, 2 00001B4C 43EE FEE2 lea.l A1, [A6 - 0x11E] 00001B50 7004 moveq.l D0, 0x04 label00001B52: 00001B52 30D9 move.w [A0]+, [A1]+ 00001B54 51C8 FFFC dbf D0, -0x6 /* 00001B52 */ 00001B58 4267 clr.w -[A7] 00001B5A 486C 0002 pea.l [A4 + 0x2] 00001B5E 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00001B62 4A1F tst.b [A7]+ 00001B64 57C0 seq D0 00001B66 4A00 tst.b D0 00001B68 664A bne +0x4C /* 00001BB4 */ 00001B6A 2F00 move.l -[A7], D0 00001B6C 4267 clr.w -[A7] 00001B6E 486C 0002 pea.l [A4 + 0x2] 00001B72 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00001B76 121F move.b D1, [A7]+ 00001B78 201F move.l D0, [A7]+ 00001B7A 7401 moveq.l D2, 0x01 00001B7C B401 cmp.b D2, D1 00001B7E 57C1 seq D1 00001B80 8001 or.b D0, D1 00001B82 6630 bne +0x32 /* 00001BB4 */ 00001B84 1006 move.b D0, D6 00001B86 6726 beq +0x28 /* 00001BAE */ 00001B88 41EE FEE2 lea.l A0, [A6 - 0x11E] 00001B8C 224C movea.l A1, A4 00001B8E 5489 addq.l A1, 2 00001B90 7004 moveq.l D0, 0x04 label00001B92: 00001B92 30D9 move.w [A0]+, [A1]+ 00001B94 51C8 FFFC dbf D0, -0x6 /* 00001B92 */ 00001B98 0A2E 0080 FEE2 xori.b [A6 - 0x11E], 0x80 00001B9E 204C movea.l A0, A4 00001BA0 5488 addq.l A0, 2 00001BA2 43EE FEE2 lea.l A1, [A6 - 0x11E] 00001BA6 7004 moveq.l D0, 0x04 label00001BA8: 00001BA8 30D9 move.w [A0]+, [A1]+ 00001BAA 51C8 FFFC dbf D0, -0x6 /* 00001BA8 */ label00001BAE: 00001BAE 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00001BB4: 00001BB4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001BB8 4E5E unlink A6 00001BBA 205F movea.l A0, [A7]+ 00001BBC 504F addq.w A7, 8 00001BBE 4ED0 jmp [A0] export_582: 00001BC0 4E56 FEFE link A6, -0x0102 00001BC4 2F07 move.l -[A7], D7 00001BC6 206E 000C movea.l A0, [A6 + 0xC] 00001BCA 43EE FF00 lea.l A1, [A6 - 0x100] 00001BCE 707F moveq.l D0, 0x7F label00001BD0: 00001BD0 32D8 move.w [A1]+, [A0]+ 00001BD2 51C8 FFFC dbf D0, -0x6 /* 00001BD0 */ label00001BD6: 00001BD6 4240 clr.w D0 00001BD8 102E FF00 move.b D0, [A6 - 0x100] 00001BDC 4241 clr.w D1 00001BDE 41EE FF00 lea.l A0, [A6 - 0x100] 00001BE2 1230 0000 move.b D1, [A0 + D0.w] 00001BE6 3E01 move.w D7, D1 00001BE8 7020 moveq.l D0, 0x20 00001BEA B047 cmp.w D0, D7 00001BEC 57C0 seq D0 00001BEE 4A00 tst.b D0 00001BF0 660A bne +0xC /* 00001BFC */ 00001BF2 720D moveq.l D1, 0x0D 00001BF4 B247 cmp.w D1, D7 00001BF6 57C1 seq D1 00001BF8 8001 or.b D0, D1 00001BFA 670E beq +0x10 /* 00001C0A */ label00001BFC: 00001BFC 4240 clr.w D0 00001BFE 102E FF00 move.b D0, [A6 - 0x100] 00001C02 5340 subq.w D0, 1 00001C04 1D40 FF00 move.b [A6 - 0x100], D0 00001C08 60CC bra -0x32 /* 00001BD6 */ label00001C0A: 00001C0A 4267 clr.w -[A7] 00001C0C 486E FF00 pea.l [A6 - 0x100] 00001C10 486D D006 pea.l [A5 - 0x2FFA] 00001C14 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 00001C18 101F move.b D0, [A7]+ 00001C1A 6710 beq +0x12 /* 00001C2C */ 00001C1C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001C22 206E 0008 movea.l A0, [A6 + 0x8] 00001C26 10BC 0001 move.b [A0], 0x1 00001C2A 6024 bra +0x26 /* 00001C50 */ label00001C2C: 00001C2C 4267 clr.w -[A7] 00001C2E 486E FF00 pea.l [A6 - 0x100] 00001C32 486D CFF0 pea.l [A5 - 0x3010] 00001C36 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 00001C3A 101F move.b D0, [A7]+ 00001C3C 670E beq +0x10 /* 00001C4C */ 00001C3E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001C44 206E 0008 movea.l A0, [A6 + 0x8] 00001C48 4210 clr.b [A0] 00001C4A 6004 bra +0x6 /* 00001C50 */ label00001C4C: 00001C4C 422E 0010 clr.b [A6 + 0x10] label00001C50: 00001C50 2E1F move.l D7, [A7]+ 00001C52 4E5E unlink A6 00001C54 205F movea.l A0, [A7]+ 00001C56 504F addq.w A7, 8 00001C58 4ED0 jmp [A0] export_583: fn00001C5A: 00001C5A 4E56 FFFE link A6, -0x0002 00001C5E 4A6D CCDC tst.w [A5 - 0x3324] 00001C62 6602 bne +0x4 /* 00001C66 */ 00001C64 6014 bra +0x16 /* 00001C7A */ label00001C66: 00001C66 536D CCDC subq.w [A5 - 0x3324], 1 00001C6A 4A6D CCDC tst.w [A5 - 0x3324] 00001C6E 660A bne +0xC /* 00001C7A */ 00001C70 4267 clr.w -[A7] 00001C72 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 00001C76 3D5F FFFE move.w [A6 - 0x2], [A7]+ label00001C7A: 00001C7A 4E5E unlink A6 00001C7C 4E75 rts export_584: 00001C7E 4E56 FEE8 link A6, -0x0118 00001C82 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001C86 286E 0008 movea.l A4, [A6 + 0x8] 00001C8A 7E00 moveq.l D7, 0x00 00001C8C 7000 moveq.l D0, 0x00 00001C8E 2D40 FEE8 move.l [A6 - 0x118], D0 00001C92 42A7 clr.l -[A7] 00001C94 3F2D C166 move.w -[A7], [A5 - 0x3E9A] 00001C98 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */] 00001C9C 1F3C 0001 move.b -[A7], 0x1 00001CA0 486E FEE8 pea.l [A6 - 0x118] 00001CA4 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00001CA8 3C1F move.w D6, [A7]+ 00001CAA 4AAE FEE8 tst.l [A6 - 0x118] 00001CAE 6710 beq +0x12 /* 00001CC0 */ 00001CB0 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00001CB4 205F movea.l A0, [A7]+ 00001CB6 A064 syscall MoveHHi 00001CB8 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00001CBC 205F movea.l A0, [A7]+ 00001CBE A029 syscall HLock label00001CC0: 00001CC0 4267 clr.w -[A7] 00001CC2 3F2D C166 move.w -[A7], [A5 - 0x3E9A] 00001CC6 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 00001CCA 3A1F move.w D5, [A7]+ 00001CCC 486E 000C pea.l [A6 + 0xC] 00001CD0 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001CD4 3006 move.w D0, D6 00001CD6 6712 beq +0x14 /* 00001CEA */ 00001CD8 5340 subq.w D0, 1 00001CDA 6730 beq +0x32 /* 00001D0C */ 00001CDC 5340 subq.w D0, 1 00001CDE 672C beq +0x2E /* 00001D0C */ 00001CE0 5340 subq.w D0, 1 00001CE2 6700 0090 beq +0x92 /* 00001D74 */ 00001CE6 6000 008E bra +0x90 /* 00001D76 */ label00001CEA: 00001CEA B9EE 000C cmpa.l A4, [A6 + 0xC] 00001CEE 6F00 0086 ble +0x88 /* 00001D76 */ 00001CF2 5287 addq.l D7, 1 00001CF4 486E 000C pea.l [A6 + 0xC] 00001CF8 486E FEFC pea.l [A6 - 0x104] 00001CFC 4267 clr.w -[A7] 00001CFE 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 00001D02 486E 000C pea.l [A6 + 0xC] 00001D06 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001D0A 60DE bra -0x20 /* 00001CEA */ label00001D0C: 00001D0C B9EE 000C cmpa.l A4, [A6 + 0xC] 00001D10 6F64 ble +0x66 /* 00001D76 */ 00001D12 5287 addq.l D7, 1 00001D14 7002 moveq.l D0, 0x02 00001D16 B046 cmp.w D0, D6 00001D18 6626 bne +0x28 /* 00001D40 */ 00001D1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D1E 200C move.l D0, A4 00001D20 90AE 000C sub.l D0, [A6 + 0xC] 00001D24 3F00 move.w -[A7], D0 00001D26 4267 clr.w -[A7] 00001D28 1F3C 0001 move.b -[A7], 0x1 00001D2C 206E FEE8 movea.l A0, [A6 - 0x118] 00001D30 2F10 move.l -[A7], [A0] 00001D32 486E FEF0 pea.l [A6 - 0x110] 00001D36 2F3C 8012 001A move.l -[A7], 0x8012001A 00001D3C A8B5 syscall ScriptUtil 00001D3E 6020 bra +0x22 /* 00001D60 */ label00001D40: 00001D40 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D44 200C move.l D0, A4 00001D46 90AE 000C sub.l D0, [A6 + 0xC] 00001D4A 3F00 move.w -[A7], D0 00001D4C 4267 clr.w -[A7] 00001D4E 1F3C 0001 move.b -[A7], 0x1 00001D52 42A7 clr.l -[A7] 00001D54 486E FEF0 pea.l [A6 - 0x110] 00001D58 2F3C 8012 001A move.l -[A7], 0x8012001A 00001D5E A8B5 syscall ScriptUtil label00001D60: 00001D60 302E FEF2 move.w D0, [A6 - 0x10E] 00001D64 48C0 ext.l D0 00001D66 D1AE 000C add.l [A6 + 0xC], D0 00001D6A 486E 000C pea.l [A6 + 0xC] 00001D6E 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 00001D72 6098 bra -0x66 /* 00001D0C */ label00001D74: 00001D74 7E00 moveq.l D7, 0x00 label00001D76: 00001D76 4AAE FEE8 tst.l [A6 - 0x118] 00001D7A 6710 beq +0x12 /* 00001D8C */ 00001D7C 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00001D80 205F movea.l A0, [A7]+ 00001D82 A02A syscall HUnlock 00001D84 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00001D88 205F movea.l A0, [A7]+ 00001D8A A049 syscall HPurge label00001D8C: 00001D8C 206D FE80 movea.l A0, [A5 - 0x180] 00001D90 3145 0044 move.w [A0 + 0x44], D5 00001D94 2D47 0010 move.l [A6 + 0x10], D7 00001D98 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001D9C 4E5E unlink A6 00001D9E 205F movea.l A0, [A7]+ 00001DA0 504F addq.w A7, 8 00001DA2 4ED0 jmp [A0] export_585: 00001DA4 4E56 FFD0 link A6, -0x0030 00001DA8 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00001DAC 206E 0008 movea.l A0, [A6 + 0x8] 00001DB0 43EE FFE0 lea.l A1, [A6 - 0x20] 00001DB4 700F moveq.l D0, 0x0F label00001DB6: 00001DB6 32D8 move.w [A1]+, [A0]+ 00001DB8 51C8 FFFC dbf D0, -0x6 /* 00001DB6 */ 00001DBC 42AE FFD8 clr.l [A6 - 0x28] 00001DC0 4247 clr.w D7 00001DC2 4206 clr.b D6 00001DC4 3D7C 0001 FFD2 move.w [A6 - 0x2E], 0x1 00001DCA 4240 clr.w D0 00001DCC 102E FFE0 move.b D0, [A6 - 0x20] 00001DD0 3D40 FFD0 move.w [A6 - 0x30], D0 00001DD4 3A2E FFD2 move.w D5, [A6 - 0x2E] 00001DD8 603A bra +0x3C /* 00001E14 */ label00001DDA: 00001DDA 4240 clr.w D0 00001DDC 1036 50E0 move.b D0, [A6 + D5.w - 0x32] 00001DE0 3800 move.w D4, D0 00001DE2 702E moveq.l D0, 0x2E 00001DE4 B044 cmp.w D0, D4 00001DE6 6604 bne +0x6 /* 00001DEC */ 00001DE8 7C01 moveq.l D6, 0x01 00001DEA 6024 bra +0x26 /* 00001E10 */ label00001DEC: 00001DEC 7023 moveq.l D0, 0x23 00001DEE B044 cmp.w D0, D4 00001DF0 57C0 seq D0 00001DF2 C006 and.b D0, D6 00001DF4 6704 beq +0x6 /* 00001DFA */ 00001DF6 5247 addq.w D7, 1 00001DF8 6016 bra +0x18 /* 00001E10 */ label00001DFA: 00001DFA 7030 moveq.l D0, 0x30 00001DFC B044 cmp.w D0, D4 00001DFE 6610 bne +0x12 /* 00001E10 */ 00001E00 1006 move.b D0, D6 00001E02 6708 beq +0xA /* 00001E0C */ 00001E04 526E FFDA addq.w [A6 - 0x26], 1 00001E08 5247 addq.w D7, 1 00001E0A 6004 bra +0x6 /* 00001E10 */ label00001E0C: 00001E0C 526E FFD8 addq.w [A6 - 0x28], 1 label00001E10: 00001E10 5245 addq.w D5, 1 00001E12 6906 bvs +0x8 /* 00001E1A */ label00001E14: 00001E14 BA6E FFD0 cmp.w D5, [A6 - 0x30] 00001E18 6FC0 ble -0x3E /* 00001DDA */ label00001E1A: 00001E1A 3B6E FFD8 CCB2 move.w [A5 - 0x334E], [A6 - 0x28] 00001E20 3B6E FFDA CCAE move.w [A5 - 0x3352], [A6 - 0x26] 00001E26 3B47 CCB0 move.w [A5 - 0x3350], D7 00001E2A 41ED CCB8 lea.l A0, [A5 - 0x3348] 00001E2E 43EE FFE0 lea.l A1, [A6 - 0x20] 00001E32 700F moveq.l D0, 0x0F label00001E34: 00001E34 30D9 move.w [A0]+, [A1]+ 00001E36 51C8 FFFC dbf D0, -0x6 /* 00001E34 */ 00001E3A 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00001E3E 4E5E unlink A6 00001E40 2E9F move.l [A7], [A7]+ 00001E42 4E75 rts fn00001E44: 00001E44 4E56 FFF4 link A6, -0x000C 00001E48 48E7 0118 movem.l -[A7], D7,A3,A4 00001E4C 206D E31E movea.l A0, [A5 - 0x1CE2] 00001E50 2E2D D14A move.l D7, [A5 - 0x2EB6] 00001E54 9EA8 0040 sub.l D7, [A0 + 0x40] 00001E58 BEAD D142 cmp.l D7, [A5 - 0x2EBE] 00001E5C 5EC0 sgt D0 00001E5E 4A00 tst.b D0 00001E60 6726 beq +0x28 /* 00001E88 */ 00001E62 2F00 move.l -[A7], D0 00001E64 4267 clr.w -[A7] 00001E66 2207 move.l D1, D7 00001E68 92AD D142 sub.l D1, [A5 - 0x2EBE] 00001E6C 2F01 move.l -[A7], D1 00001E6E 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 00001E72 121F move.b D1, [A7]+ 00001E74 201F move.l D0, [A7]+ 00001E76 0A01 0001 xori.b D1, 0x1 00001E7A C001 and.b D0, D1 00001E7C 670A beq +0xC /* 00001E88 */ 00001E7E 206D E31E movea.l A0, [A5 - 0x1CE2] 00001E82 4268 003E clr.w [A0 + 0x3E] 00001E86 6058 bra +0x5A /* 00001EE0 */ label00001E88: 00001E88 42A7 clr.l -[A7] 00001E8A 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00001E8E 265F movea.l A3, [A7]+ 00001E90 206D D146 movea.l A0, [A5 - 0x2EBA] 00001E94 226D E31E movea.l A1, [A5 - 0x1CE2] 00001E98 2029 0040 move.l D0, [A1 + 0x40] 00001E9C D090 add.l D0, [A0] 00001E9E 2F00 move.l -[A7], D0 00001EA0 202D D14A move.l D0, [A5 - 0x2EB6] 00001EA4 D090 add.l D0, [A0] 00001EA6 2F00 move.l -[A7], D0 00001EA8 2F07 move.l -[A7], D7 00001EAA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00001EAE 2007 move.l D0, D7 00001EB0 D1AD D14A add.l [A5 - 0x2EB6], D0 00001EB4 2007 move.l D0, D7 00001EB6 91AD D142 sub.l [A5 - 0x2EBE], D0 00001EBA 42A7 clr.l -[A7] 00001EBC 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00001EC0 285F movea.l A4, [A7]+ label00001EC2: 00001EC2 B7CC cmpa.l A3, A4 00001EC4 671A beq +0x1C /* 00001EE0 */ 00001EC6 7001 moveq.l D0, 0x01 00001EC8 B02C 0002 cmp.b D0, [A4 + 0x2] 00001ECC 6606 bne +0x8 /* 00001ED4 */ 00001ECE 197C 0002 0002 move.b [A4 + 0x2], 0x2 label00001ED4: 00001ED4 42A7 clr.l -[A7] 00001ED6 2F0C move.l -[A7], A4 00001ED8 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */] 00001EDC 285F movea.l A4, [A7]+ 00001EDE 60E2 bra -0x1C /* 00001EC2 */ label00001EE0: 00001EE0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001EE4 4E5E unlink A6 00001EE6 4E75 rts fn00001EE8: 00001EE8 4E56 FFFC link A6, -0x0004 00001EEC 48E7 0300 movem.l -[A7], D6,D7 00001EF0 206D E31E movea.l A0, [A5 - 0x1CE2] 00001EF4 7000 moveq.l D0, 0x00 00001EF6 2140 0044 move.l [A0 + 0x44], D0 00001EFA 206D E31E movea.l A0, [A5 - 0x1CE2] 00001EFE 7000 moveq.l D0, 0x00 00001F00 2140 0048 move.l [A0 + 0x48], D0 00001F04 206D E31E movea.l A0, [A5 - 0x1CE2] 00001F08 7016 moveq.l D0, 0x16 00001F0A B028 0025 cmp.b D0, [A0 + 0x25] 00001F0E 57C6 seq D6 00001F10 4406 neg.b D6 00001F12 1028 0024 move.b D0, [A0 + 0x24] 00001F16 4880 ext.w D0 00001F18 3E00 move.w D7, D0 00001F1A 1006 move.b D0, D6 00001F1C 6716 beq +0x18 /* 00001F34 */ 00001F1E 3207 move.w D1, D7 00001F20 5341 subq.w D1, 1 00001F22 41ED F6C0 lea.l A0, [A5 - 0x940] 00001F26 E541 asl D1.w, 2 00001F28 4AB0 1000 tst.l [A0 + D1.w] 00001F2C 57C1 seq D1 00001F2E C001 and.b D0, D1 00001F30 4A00 tst.b D0 00001F32 6620 bne +0x22 /* 00001F54 */ label00001F34: 00001F34 1206 move.b D1, D6 00001F36 0A01 0001 xori.b D1, 0x1 00001F3A 4A01 tst.b D1 00001F3C 6730 beq +0x32 /* 00001F6E */ 00001F3E 3407 move.w D2, D7 00001F40 5342 subq.w D2, 1 00001F42 41ED F5A0 lea.l A0, [A5 - 0xA60] 00001F46 E542 asl D2.w, 2 00001F48 4AB0 2000 tst.l [A0 + D2.w] 00001F4C 57C2 seq D2 00001F4E C202 and.b D1, D2 00001F50 8001 or.b D0, D1 00001F52 671A beq +0x1C /* 00001F6E */ label00001F54: 00001F54 206D E31E movea.l A0, [A5 - 0x1CE2] 00001F58 4268 003E clr.w [A0 + 0x3E] 00001F5C 486D CFEA pea.l [A5 - 0x3016] 00001F60 7002 moveq.l D0, 0x02 00001F62 2F00 move.l -[A7], D0 00001F64 1F3C 000F move.b -[A7], 0xF 00001F68 4EBA E2F6 jsr [PC - 0x1D0A /* 00000260 */] 00001F6C 6034 bra +0x36 /* 00001FA2 */ label00001F6E: 00001F6E 4EBA FED4 jsr [PC - 0x12C /* 00001E44 */] 00001F72 1006 move.b D0, D6 00001F74 6714 beq +0x16 /* 00001F8A */ 00001F76 3007 move.w D0, D7 00001F78 5340 subq.w D0, 1 00001F7A 41ED F6C0 lea.l A0, [A5 - 0x940] 00001F7E E540 asl D0.w, 2 00001F80 2F30 0000 move.l -[A7], [A0 + D0.w] 00001F84 205F movea.l A0, [A7]+ 00001F86 4E90 jsr [A0] 00001F88 6012 bra +0x14 /* 00001F9C */ label00001F8A: 00001F8A 3007 move.w D0, D7 00001F8C 5340 subq.w D0, 1 00001F8E 41ED F5A0 lea.l A0, [A5 - 0xA60] 00001F92 E540 asl D0.w, 2 00001F94 2F30 0000 move.l -[A7], [A0 + D0.w] 00001F98 205F movea.l A0, [A7]+ 00001F9A 4E90 jsr [A0] label00001F9C: 00001F9C 486D 0A32 pea.l [A5 + 0xA32 /* export_322 */] 00001FA0 A9F1 syscall UnloadSeg label00001FA2: 00001FA2 4CDF 00C0 movem.l D6,D7, [A7]+ 00001FA6 4E5E unlink A6 00001FA8 4E75 rts export_586: 00001FAA 4E56 FFFA link A6, -0x0006 00001FAE 4267 clr.w -[A7] 00001FB0 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00001FB4 7001 moveq.l D0, 0x01 00001FB6 B05F cmp.w D0, [A7]+ 00001FB8 6606 bne +0x8 /* 00001FC0 */ 00001FBA 4EBA 20E4 jsr [PC + 0x20E4 /* 000040A0 */] 00001FBE 605C bra +0x5E /* 0000201C */ label00001FC0: 00001FC0 486D D01A pea.l [A5 - 0x2FE6] 00001FC4 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001FC8 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00001FCC 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001FD0 42A7 clr.l -[A7] 00001FD2 486D D01A pea.l [A5 - 0x2FE6] 00001FD6 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00001FDA 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001FDE 7000 moveq.l D0, 0x00 00001FE0 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001FE4 6602 bne +0x4 /* 00001FE8 */ 00001FE6 6034 bra +0x36 /* 0000201C */ label00001FE8: 00001FE8 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00001FEE B0AE FFFC cmp.l D0, [A6 - 0x4] 00001FF2 6606 bne +0x8 /* 00001FFA */ 00001FF4 4EBA 20AA jsr [PC + 0x20AA /* 000040A0 */] 00001FF8 6022 bra +0x24 /* 0000201C */ label00001FFA: 00001FFA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001FFE 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 00002002 4267 clr.w -[A7] 00002004 4EBA 001A jsr [PC + 0x1A /* 00002020 */] 00002008 1D5F FFFB move.b [A6 - 0x5], [A7]+ 0000200C 102D B820 move.b D0, [A5 - 0x47E0] 00002010 660A bne +0xC /* 0000201C */ 00002012 4267 clr.w -[A7] 00002014 486D CFB2 pea.l [A5 - 0x304E] 00002018 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] label0000201C: 0000201C 4E5E unlink A6 0000201E 4E75 rts export_587: fn00002020: 00002020 4E56 FFD8 link A6, -0x0028 00002024 48E7 0308 movem.l -[A7], D6,D7,A4 00002028 422E 0008 clr.b [A6 + 0x8] 0000202C 42A7 clr.l -[A7] 0000202E 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00002032 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002036 1F3C 0001 move.b -[A7], 0x1 0000203A 486E FFE4 pea.l [A6 - 0x1C] 0000203E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00002042 41EE FFEC lea.l A0, [A6 - 0x14] 00002046 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000204A 7003 moveq.l D0, 0x03 label0000204C: 0000204C 30D9 move.w [A0]+, [A1]+ 0000204E 51C8 FFFC dbf D0, -0x6 /* 0000204C */ 00002052 4247 clr.w D7 00002054 42A7 clr.l -[A7] 00002056 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000205A 486E FFF4 pea.l [A6 - 0xC] 0000205E 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00002062 285F movea.l A4, [A7]+ 00002064 200C move.l D0, A4 00002066 6700 00D4 beq +0xD6 /* 0000213C */ 0000206A 7000 moveq.l D0, 0x00 0000206C 2D40 FFDC move.l [A6 - 0x24], D0 00002070 7000 moveq.l D0, 0x00 00002072 2D40 FFE0 move.l [A6 - 0x20], D0 00002076 42A7 clr.l -[A7] 00002078 2F0C move.l -[A7], A4 0000207A 486E FFE4 pea.l [A6 - 0x1C] 0000207E 7002 moveq.l D0, 0x02 00002080 2F00 move.l -[A7], D0 00002082 486E FFDC pea.l [A6 - 0x24] 00002086 2F3C 000C 0103 move.l -[A7], 0xC0103 0000208C 7000 moveq.l D0, 0x00 0000208E A82A syscall ComponentDispatch 00002090 201F move.l D0, [A7]+ 00002092 3E00 move.w D7, D0 00002094 6634 bne +0x36 /* 000020CA */ 00002096 42A7 clr.l -[A7] 00002098 2F0C move.l -[A7], A4 0000209A 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000209E 42A7 clr.l -[A7] 000020A0 42A7 clr.l -[A7] 000020A2 486E FFE0 pea.l [A6 - 0x20] 000020A6 2F3C 0010 0003 move.l -[A7], 0x100003 000020AC 7000 moveq.l D0, 0x00 000020AE A82A syscall ComponentDispatch 000020B0 201F move.l D0, [A7]+ 000020B2 3E00 move.w D7, D0 000020B4 42A7 clr.l -[A7] 000020B6 2F0C move.l -[A7], A4 000020B8 2F2E FFDC move.l -[A7], [A6 - 0x24] 000020BC 2F3C 0004 0006 move.l -[A7], 0x40006 000020C2 7000 moveq.l D0, 0x00 000020C4 A82A syscall ComponentDispatch 000020C6 201F move.l D0, [A7]+ 000020C8 3C00 move.w D6, D0 label000020CA: 000020CA 4A47 tst.w D7 000020CC 6620 bne +0x22 /* 000020EE */ 000020CE 4AAE FFE0 tst.l [A6 - 0x20] 000020D2 6742 beq +0x44 /* 00002116 */ 000020D4 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 000020DA 2F0C move.l -[A7], A4 000020DC 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000020E0 1F3C 0001 move.b -[A7], 0x1 000020E4 486E FFEC pea.l [A6 - 0x14] 000020E8 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 000020EC 6028 bra +0x2A /* 00002116 */ label000020EE: 000020EE 7080 moveq.l D0, 0xFFFFFF80 000020F0 B047 cmp.w D0, D7 000020F2 6722 beq +0x24 /* 00002116 */ 000020F4 42A7 clr.l -[A7] 000020F6 2F0C move.l -[A7], A4 000020F8 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */ 000020FE 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00002104 486E FFEC pea.l [A6 - 0x14] 00002108 2F3C 000C 0005 move.l -[A7], 0xC0005 0000210E 7000 moveq.l D0, 0x00 00002110 A82A syscall ComponentDispatch 00002112 201F move.l D0, [A7]+ 00002114 3C00 move.w D6, D0 label00002116: 00002116 4AAE FFE0 tst.l [A6 - 0x20] 0000211A 6716 beq +0x18 /* 00002132 */ 0000211C 42A7 clr.l -[A7] 0000211E 2F0C move.l -[A7], A4 00002120 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002124 2F3C 0004 0006 move.l -[A7], 0x40006 0000212A 7000 moveq.l D0, 0x00 0000212C A82A syscall ComponentDispatch 0000212E 201F move.l D0, [A7]+ 00002130 3C00 move.w D6, D0 label00002132: 00002132 4267 clr.w -[A7] 00002134 2F0C move.l -[A7], A4 00002136 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 0000213A 3C1F move.w D6, [A7]+ label0000213C: 0000213C 486E FFE4 pea.l [A6 - 0x1C] 00002140 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002144 486E FFEC pea.l [A6 - 0x14] 00002148 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 0000214C 7080 moveq.l D0, 0xFFFFFF80 0000214E B047 cmp.w D0, D7 00002150 6608 bne +0xA /* 0000215A */ 00002152 1B7C 0001 B820 move.b [A5 - 0x47E0], 0x1 00002158 6014 bra +0x16 /* 0000216E */ label0000215A: 0000215A 4A47 tst.w D7 0000215C 6710 beq +0x12 /* 0000216E */ 0000215E 486D D01A pea.l [A5 - 0x2FE6] 00002162 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00002166 486D D01A pea.l [A5 - 0x2FE6] 0000216A 4EBA ED90 jsr [PC - 0x1270 /* 00000EFC */] label0000216E: 0000216E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002172 4E5E unlink A6 00002174 4E75 rts export_588: fn00002176: 00002176 4E56 FFFC link A6, -0x0004 0000217A 48E7 0018 movem.l -[A7], A3,A4 0000217E 42A7 clr.l -[A7] 00002180 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00002184 265F movea.l A3, [A7]+ 00002186 284B movea.l A4, A3 00002188 526C 0042 addq.w [A4 + 0x42], 1 0000218C 4EBA EF12 jsr [PC - 0x10EE /* 000010A0 */] 00002190 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002194 1F3C 0001 move.b -[A7], 0x1 00002198 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 0000219C 4267 clr.w -[A7] 0000219E 4EBA 004A jsr [PC + 0x4A /* 000021EA */] 000021A2 101F move.b D0, [A7]+ 000021A4 670C beq +0xE /* 000021B2 */ 000021A6 42A7 clr.l -[A7] 000021A8 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 000021AC 2D5F 000C move.l [A6 + 0xC], [A7]+ 000021B0 6006 bra +0x8 /* 000021B8 */ label000021B2: 000021B2 7000 moveq.l D0, 0x00 000021B4 2D40 000C move.l [A6 + 0xC], D0 label000021B8: 000021B8 4EBA EEFA jsr [PC - 0x1106 /* 000010B4 */] 000021BC 2F0B move.l -[A7], A3 000021BE 4EAD 139A jsr [A5 + 0x139A /* export_623 */] 000021C2 4CDF 1800 movem.l A3,A4, [A7]+ 000021C6 4E5E unlink A6 000021C8 2E9F move.l [A7], [A7]+ 000021CA 4E75 rts export_589: 000021CC 4E56 FFFC link A6, -0x0004 000021D0 42A7 clr.l -[A7] 000021D2 42A7 clr.l -[A7] 000021D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021D8 4EAD 22BA jsr [A5 + 0x22BA /* export_1107 */] 000021DC 4EBA FF98 jsr [PC - 0x68 /* 00002176 */] 000021E0 2D5F 000C move.l [A6 + 0xC], [A7]+ 000021E4 4E5E unlink A6 000021E6 2E9F move.l [A7], [A7]+ 000021E8 4E75 rts export_590: fn000021EA: 000021EA 4E56 FFEA link A6, -0x0016 000021EE 48E7 0108 movem.l -[A7], D7,A4 000021F2 422E 0008 clr.b [A6 + 0x8] 000021F6 42A7 clr.l -[A7] 000021F8 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000021FC 0C9F 0000 2328 cmpi.l [A7]+, 0x2328 /* '#(' */ 00002202 6C06 bge +0x8 /* 0000220A */ 00002204 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 00002208 605A bra +0x5C /* 00002264 */ label0000220A: 0000220A 286D D42C movea.l A4, [A5 - 0x2BD4] 0000220E 486E FFF4 pea.l [A6 - 0xC] 00002212 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00002216 42A7 clr.l -[A7] 00002218 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 0000221C 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00002220 486E FFF4 pea.l [A6 - 0xC] 00002224 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] 00002228 42A7 clr.l -[A7] 0000222A 4267 clr.w -[A7] 0000222C 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */] 00002230 1E1F move.b D7, [A7]+ 00002232 2007 move.l D0, D7 00002234 802D B820 or.b D0, [A5 - 0x47E0] 00002238 670A beq +0xC /* 00002244 */ 0000223A 486E FFEC pea.l [A6 - 0x14] 0000223E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00002242 600E bra +0x10 /* 00002252 */ label00002244: 00002244 7E01 moveq.l D7, 0x01 00002246 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000224A 1F3C 0001 move.b -[A7], 0x1 0000224E 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] label00002252: 00002252 1D47 0008 move.b [A6 + 0x8], D7 00002256 486E FFF4 pea.l [A6 - 0xC] 0000225A 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */] 0000225E 2F0C move.l -[A7], A4 00002260 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] label00002264: 00002264 4CDF 1080 movem.l D7,A4, [A7]+ 00002268 4E5E unlink A6 0000226A 4E75 rts export_591: 0000226C 4E56 0000 link A6, 0 00002270 206D E31E movea.l A0, [A5 - 0x1CE2] 00002274 117C 0001 0021 move.b [A0 + 0x21], 0x1 0000227A 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */] 0000227E 4E5E unlink A6 00002280 4E75 rts export_592: 00002282 4E56 FEF8 link A6, -0x0108 00002286 48E7 0300 movem.l -[A7], D6,D7 0000228A 42A7 clr.l -[A7] 0000228C 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00002290 201F move.l D0, [A7]+ 00002292 3C00 move.w D6, D0 00002294 3D7C 0001 FEFA move.w [A6 - 0x106], 0x1 0000229A 3D46 FEF8 move.w [A6 - 0x108], D6 0000229E 3E2E FEFA move.w D7, [A6 - 0x106] 000022A2 6014 bra +0x16 /* 000022B8 */ label000022A4: 000022A4 486E FF00 pea.l [A6 - 0x100] 000022A8 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000022AC 486E FF00 pea.l [A6 - 0x100] 000022B0 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */] 000022B4 5247 addq.w D7, 1 000022B6 6906 bvs +0x8 /* 000022BE */ label000022B8: 000022B8 BE6E FEF8 cmp.w D7, [A6 - 0x108] 000022BC 6FE6 ble -0x18 /* 000022A4 */ label000022BE: 000022BE 4CDF 00C0 movem.l D6,D7, [A7]+ 000022C2 4E5E unlink A6 000022C4 4E75 rts export_593: 000022C6 4E56 FEE8 link A6, -0x0118 000022CA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000022CE 4246 clr.w D6 000022D0 4267 clr.w -[A7] 000022D2 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000022D6 4A5F tst.w [A7]+ 000022D8 665E bne +0x60 /* 00002338 */ 000022DA 42A7 clr.l -[A7] 000022DC 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 000022E0 201F move.l D0, [A7]+ 000022E2 3C00 move.w D6, D0 000022E4 206D E31E movea.l A0, [A5 - 0x1CE2] 000022E8 4868 000C pea.l [A0 + 0xC] 000022EC 3F06 move.w -[A7], D6 000022EE 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */] 000022F2 426E FEF2 clr.w [A6 - 0x10E] 000022F6 3006 move.w D0, D6 000022F8 5340 subq.w D0, 1 000022FA 3D40 FEF0 move.w [A6 - 0x110], D0 000022FE 3E2E FEF2 move.w D7, [A6 - 0x10E] 00002302 6026 bra +0x28 /* 0000232A */ label00002304: 00002304 486E FEFC pea.l [A6 - 0x104] 00002308 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000230C 286D E31E movea.l A4, [A5 - 0x1CE2] 00002310 486C 000C pea.l [A4 + 0xC] 00002314 206C 0010 movea.l A0, [A4 + 0x10] 00002318 3010 move.w D0, [A0] 0000231A 9047 sub.w D0, D7 0000231C 3F00 move.w -[A7], D0 0000231E 486E FEFC pea.l [A6 - 0x104] 00002322 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */] 00002326 5247 addq.w D7, 1 00002328 6906 bvs +0x8 /* 00002330 */ label0000232A: 0000232A BE6E FEF0 cmp.w D7, [A6 - 0x110] 0000232E 6FD4 ble -0x2A /* 00002304 */ label00002330: 00002330 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00002334 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label00002338: 00002338 206D E31E movea.l A0, [A5 - 0x1CE2] 0000233C 1028 0027 move.b D0, [A0 + 0x27] 00002340 6704 beq +0x6 /* 00002346 */ 00002342 4EBA FBA4 jsr [PC - 0x45C /* 00001EE8 */] label00002346: 00002346 206D E31E movea.l A0, [A5 - 0x1CE2] 0000234A BC68 003E cmp.w D6, [A0 + 0x3E] 0000234E 6C10 bge +0x12 /* 00002360 */ 00002350 4868 000C pea.l [A0 + 0xC] 00002354 3028 003E move.w D0, [A0 + 0x3E] 00002358 9046 sub.w D0, D6 0000235A 3F00 move.w -[A7], D0 0000235C 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */] label00002360: 00002360 206D E31E movea.l A0, [A5 - 0x1CE2] 00002364 1028 0027 move.b D0, [A0 + 0x27] 00002368 6732 beq +0x34 /* 0000239C */ 0000236A 3D68 003E FEEE move.w [A6 - 0x112], [A0 + 0x3E] 00002370 3E2E FEEE move.w D7, [A6 - 0x112] 00002374 6016 bra +0x18 /* 0000238C */ label00002376: 00002376 286D E31E movea.l A4, [A5 - 0x1CE2] 0000237A 486C 000C pea.l [A4 + 0xC] 0000237E 3007 move.w D0, D7 00002380 D06C 0014 add.w D0, [A4 + 0x14] 00002384 3F00 move.w -[A7], D0 00002386 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 0000238A 5347 subq.w D7, 1 label0000238C: 0000238C 7001 moveq.l D0, 0x01 0000238E B047 cmp.w D0, D7 00002390 6FE4 ble -0x1A /* 00002376 */ 00002392 1F3C 000F move.b -[A7], 0xF 00002396 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000239A 6040 bra +0x42 /* 000023DC */ label0000239C: 0000239C 42A7 clr.l -[A7] 0000239E 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 000023A2 265F movea.l A3, [A7]+ 000023A4 206D E31E movea.l A0, [A5 - 0x1CE2] 000023A8 3D68 003E FEEC move.w [A6 - 0x114], [A0 + 0x3E] 000023AE 3E2E FEEC move.w D7, [A6 - 0x114] 000023B2 6022 bra +0x24 /* 000023D6 */ label000023B4: 000023B4 286D E31E movea.l A4, [A5 - 0x1CE2] 000023B8 486C 000C pea.l [A4 + 0xC] 000023BC 3007 move.w D0, D7 000023BE D06C 0014 add.w D0, [A4 + 0x14] 000023C2 3F00 move.w -[A7], D0 000023C4 2F0B move.l -[A7], A3 000023C6 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */] 000023CA 42A7 clr.l -[A7] 000023CC 2F0B move.l -[A7], A3 000023CE 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */] 000023D2 265F movea.l A3, [A7]+ 000023D4 5347 subq.w D7, 1 label000023D6: 000023D6 7001 moveq.l D0, 0x01 000023D8 B047 cmp.w D0, D7 000023DA 6FD8 ble -0x26 /* 000023B4 */ label000023DC: 000023DC 206D E31E movea.l A0, [A5 - 0x1CE2] 000023E0 BC68 003E cmp.w D6, [A0 + 0x3E] 000023E4 6F36 ble +0x38 /* 0000241C */ 000023E6 3028 003E move.w D0, [A0 + 0x3E] 000023EA 5240 addq.w D0, 1 000023EC 3D40 FEEA move.w [A6 - 0x116], D0 000023F0 3D46 FEE8 move.w [A6 - 0x118], D6 000023F4 3E2E FEEA move.w D7, [A6 - 0x116] 000023F8 601C bra +0x1E /* 00002416 */ label000023FA: 000023FA 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000023FE 286D E31E movea.l A4, [A5 - 0x1CE2] 00002402 486C 000C pea.l [A4 + 0xC] 00002406 3007 move.w D0, D7 00002408 D06C 0014 add.w D0, [A4 + 0x14] 0000240C 3F00 move.w -[A7], D0 0000240E 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 00002412 5247 addq.w D7, 1 00002414 6906 bvs +0x8 /* 0000241C */ label00002416: 00002416 BE6E FEE8 cmp.w D7, [A6 - 0x118] 0000241A 6FDE ble -0x20 /* 000023FA */ label0000241C: 0000241C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002420 4E5E unlink A6 00002422 4E75 rts export_594: 00002424 4E56 0000 link A6, 0 00002428 206D E31E movea.l A0, [A5 - 0x1CE2] 0000242C 117C 0002 0021 move.b [A0 + 0x21], 0x2 00002432 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */] 00002436 4E5E unlink A6 00002438 4E75 rts export_595: 0000243A 4E56 0000 link A6, 0 0000243E 4267 clr.w -[A7] 00002440 486D CFB2 pea.l [A5 - 0x304E] 00002444 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 00002448 206D E31E movea.l A0, [A5 - 0x1CE2] 0000244C 117C 0001 0021 move.b [A0 + 0x21], 0x1 00002452 4E5E unlink A6 00002454 4E75 rts export_596: 00002456 4E56 FFFA link A6, -0x0006 0000245A 48E7 0018 movem.l -[A7], A3,A4 0000245E 4267 clr.w -[A7] 00002460 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00002464 301F move.w D0, [A7]+ 00002466 6712 beq +0x14 /* 0000247A */ 00002468 5340 subq.w D0, 1 0000246A 674E beq +0x50 /* 000024BA */ 0000246C 5340 subq.w D0, 1 0000246E 6750 beq +0x52 /* 000024C0 */ 00002470 5340 subq.w D0, 1 00002472 6756 beq +0x58 /* 000024CA */ 00002474 5340 subq.w D0, 1 00002476 6762 beq +0x64 /* 000024DA */ 00002478 6064 bra +0x66 /* 000024DE */ label0000247A: 0000247A 486D CF92 pea.l [A5 - 0x306E] 0000247E 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 00002482 7005 moveq.l D0, 0x05 00002484 B02D CF92 cmp.b D0, [A5 - 0x306E] 00002488 670E beq +0x10 /* 00002498 */ 0000248A 42A7 clr.l -[A7] 0000248C 486D CF92 pea.l [A5 - 0x306E] 00002490 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */] 00002494 265F movea.l A3, [A7]+ 00002496 600A bra +0xC /* 000024A2 */ label00002498: 00002498 266D E194 movea.l A3, [A5 - 0x1E6C] 0000249C 284B movea.l A4, A3 0000249E 526C 0042 addq.w [A4 + 0x42], 1 label000024A2: 000024A2 200B move.l D0, A3 000024A4 6738 beq +0x3A /* 000024DE */ 000024A6 4267 clr.w -[A7] 000024A8 2F0B move.l -[A7], A3 000024AA 4EAD 157A jsr [A5 + 0x157A /* export_683 */] 000024AE 1B5F CFEE move.b [A5 - 0x3012], [A7]+ 000024B2 2F0B move.l -[A7], A3 000024B4 4EAD 139A jsr [A5 + 0x139A /* export_623 */] 000024B8 6024 bra +0x26 /* 000024DE */ label000024BA: 000024BA 4EBA 1BFE jsr [PC + 0x1BFE /* 000040BA */] 000024BE 601E bra +0x20 /* 000024DE */ label000024C0: 000024C0 1F3C 0001 move.b -[A7], 0x1 000024C4 4EBA 1C2E jsr [PC + 0x1C2E /* 000040F4 */] 000024C8 6014 bra +0x16 /* 000024DE */ label000024CA: 000024CA 1F3C 000D move.b -[A7], 0xD /* '\r' */ 000024CE 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000024D2 4267 clr.w -[A7] 000024D4 4EBA 1C1E jsr [PC + 0x1C1E /* 000040F4 */] 000024D8 6004 bra +0x6 /* 000024DE */ label000024DA: 000024DA 4EBA 1BC4 jsr [PC + 0x1BC4 /* 000040A0 */] label000024DE: 000024DE 4CDF 1800 movem.l A3,A4, [A7]+ 000024E2 4E5E unlink A6 000024E4 4E75 rts fn000024E6: 000024E6 4E56 0000 link A6, 0 000024EA 701E moveq.l D0, 0x1E 000024EC B06D E6D2 cmp.w D0, [A5 - 0x192E] 000024F0 6E0E bgt +0x10 /* 00002500 */ 000024F2 422E 0008 clr.b [A6 + 0x8] 000024F6 3F3C 002B move.w -[A7], 0x2B /* '+' */ 000024FA 4EBA EB88 jsr [PC - 0x1478 /* 00001084 */] 000024FE 600A bra +0xC /* 0000250A */ label00002500: 00002500 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00002506 526D E6D2 addq.w [A5 - 0x192E], 1 label0000250A: 0000250A 4E5E unlink A6 0000250C 4E75 rts export_597: 0000250E 4E56 0000 link A6, 0 00002512 2F0C move.l -[A7], A4 00002514 302D E6D2 move.w D0, [A5 - 0x192E] 00002518 5340 subq.w D0, 1 0000251A 41ED E432 lea.l A0, [A5 - 0x1BCE] 0000251E C1FC 000C muls.w D0, 0xC 00002522 49F0 0000 lea.l A4, [A0 + D0.w] 00002526 5394 subq.l [A4], 1 00002528 4A94 tst.l [A4] 0000252A 5CC0 sge D0 0000252C 4400 neg.b D0 0000252E 1B40 E324 move.b [A5 - 0x1CDC], D0 00002532 285F movea.l A4, [A7]+ 00002534 4E5E unlink A6 00002536 4E75 rts export_598: 00002538 4E56 0000 link A6, 0 0000253C 4267 clr.w -[A7] 0000253E 4EBA FFA6 jsr [PC - 0x5A /* 000024E6 */] 00002542 101F move.b D0, [A7]+ 00002544 6602 bne +0x4 /* 00002548 */ 00002546 6022 bra +0x24 /* 0000256A */ label00002548: 00002548 302D E6D2 move.w D0, [A5 - 0x192E] 0000254C 5340 subq.w D0, 1 0000254E 41ED E432 lea.l A0, [A5 - 0x1BCE] 00002552 C1FC 000C muls.w D0, 0xC 00002556 48E7 8080 movem.l -[A7], D0,A0 0000255A 42A7 clr.l -[A7] 0000255C 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00002560 221F move.l D1, [A7]+ 00002562 4CDF 0101 movem.l D0,A0, [A7]+ 00002566 2181 0000 move.l [A0 + D0.w], D1 label0000256A: 0000256A 4E5E unlink A6 0000256C 4E75 rts export_599: 0000256E 4E56 0000 link A6, 0 00002572 536D E6D2 subq.w [A5 - 0x192E], 1 00002576 4E5E unlink A6 00002578 4E75 rts export_600: 0000257A 4E56 0000 link A6, 0 0000257E 2F0C move.l -[A7], A4 00002580 302D E6D2 move.w D0, [A5 - 0x192E] 00002584 5340 subq.w D0, 1 00002586 41ED E432 lea.l A0, [A5 - 0x1BCE] 0000258A C1FC 000C muls.w D0, 0xC 0000258E 49F0 0000 lea.l A4, [A0 + D0.w] 00002592 4A94 tst.l [A4] 00002594 6E06 bgt +0x8 /* 0000259C */ 00002596 422D E324 clr.b [A5 - 0x1CDC] 0000259A 602A bra +0x2C /* 000025C6 */ label0000259C: 0000259C 1B7C 0001 E324 move.b [A5 - 0x1CDC], 0x1 000025A2 2F2C 0004 move.l -[A7], [A4 + 0x4] 000025A6 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */] 000025AA 206D E31E movea.l A0, [A5 - 0x1CE2] 000025AE 4868 000C pea.l [A0 + 0xC] 000025B2 3F2C 0008 move.w -[A7], [A4 + 0x8] 000025B6 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 000025BA 302C 000A move.w D0, [A4 + 0xA] 000025BE 48C0 ext.l D0 000025C0 D1AC 0004 add.l [A4 + 0x4], D0 000025C4 5394 subq.l [A4], 1 label000025C6: 000025C6 285F movea.l A4, [A7]+ 000025C8 4E5E unlink A6 000025CA 4E75 rts export_601: 000025CC 4E56 FFFC link A6, -0x0004 000025D0 48E7 0108 movem.l -[A7], D7,A4 000025D4 4267 clr.w -[A7] 000025D6 4EBA FF0E jsr [PC - 0xF2 /* 000024E6 */] 000025DA 101F move.b D0, [A7]+ 000025DC 6602 bne +0x4 /* 000025E0 */ 000025DE 6058 bra +0x5A /* 00002638 */ label000025E0: 000025E0 302D E6D2 move.w D0, [A5 - 0x192E] 000025E4 5340 subq.w D0, 1 000025E6 41ED E432 lea.l A0, [A5 - 0x1BCE] 000025EA C1FC 000C muls.w D0, 0xC 000025EE 49F0 0000 lea.l A4, [A0 + D0.w] 000025F2 42A7 clr.l -[A7] 000025F4 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 000025F8 2E1F move.l D7, [A7]+ 000025FA 4267 clr.w -[A7] 000025FC 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00002600 301F move.w D0, [A7]+ 00002602 5340 subq.w D0, 1 00002604 3940 000A move.w [A4 + 0xA], D0 00002608 42A7 clr.l -[A7] 0000260A 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 0000260E 295F 0004 move.l [A4 + 0x4], [A7]+ 00002612 42A7 clr.l -[A7] 00002614 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00002618 201F move.l D0, [A7]+ 0000261A 3940 0008 move.w [A4 + 0x8], D0 0000261E 2007 move.l D0, D7 00002620 90AC 0004 sub.l D0, [A4 + 0x4] 00002624 322C 000A move.w D1, [A4 + 0xA] 00002628 48C1 ext.l D1 0000262A 2F00 move.l -[A7], D0 0000262C 2F01 move.l -[A7], D1 0000262E 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00002632 201F move.l D0, [A7]+ 00002634 5280 addq.l D0, 1 00002636 2880 move.l [A4], D0 label00002638: 00002638 4CDF 1080 movem.l D7,A4, [A7]+ 0000263C 4E5E unlink A6 0000263E 4E75 rts export_602: fn00002640: 00002640 4E56 0000 link A6, 0 00002644 422E 0008 clr.b [A6 + 0x8] 00002648 102D CE7C move.b D0, [A5 - 0x3184] 0000264C 6722 beq +0x24 /* 00002670 */ 0000264E 42A7 clr.l -[A7] 00002650 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00002654 0C9F 0000 0DAC cmpi.l [A7]+, 0xDAC 0000265A 6C38 bge +0x3A /* 00002694 */ 0000265C 1B7C 0001 B820 move.b [A5 - 0x47E0], 0x1 00002662 3B7C 0001 CE7E move.w [A5 - 0x3182], 0x1 00002668 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 0000266E 6024 bra +0x26 /* 00002694 */ label00002670: 00002670 42A7 clr.l -[A7] 00002672 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00002676 0C9F 0000 2328 cmpi.l [A7]+, 0x2328 /* '#(' */ 0000267C 6F02 ble +0x4 /* 00002680 */ 0000267E 6014 bra +0x16 /* 00002694 */ label00002680: 00002680 3B7C 0001 CE7E move.w [A5 - 0x3182], 0x1 00002686 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 0000268A 4EBA E9F8 jsr [PC - 0x1608 /* 00001084 */] 0000268E 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 label00002694: 00002694 4E5E unlink A6 00002696 4E75 rts fn00002698: 00002698 4E56 0000 link A6, 0 label0000269C: 0000269C 202D D14A move.l D0, [A5 - 0x2EB6] 000026A0 206E 0008 movea.l A0, [A6 + 0x8] 000026A4 B0A8 FFF0 cmp.l D0, [A0 - 0x10] 000026A8 6F06 ble +0x8 /* 000026B0 */ 000026AA 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 000026AE 60EC bra -0x12 /* 0000269C */ label000026B0: 000026B0 4E5E unlink A6 000026B2 2E9F move.l [A7], [A7]+ 000026B4 4E75 rts fn000026B6: 000026B6 4E56 0000 link A6, 0 000026BA 48E7 0018 movem.l -[A7], A3,A4 000026BE 266E 0008 movea.l A3, [A6 + 0x8] 000026C2 377C FFFF FF9E move.w [A3 - 0x62], 0xFFFF 000026C8 49EB FFD2 lea.l A4, [A3 - 0x2E] 000026CC 7016 moveq.l D0, 0x16 000026CE B02C 0003 cmp.b D0, [A4 + 0x3] 000026D2 57C0 seq D0 000026D4 4A00 tst.b D0 000026D6 660C bne +0xE /* 000026E4 */ 000026D8 7215 moveq.l D1, 0x15 000026DA B22C 0003 cmp.b D1, [A4 + 0x3] 000026DE 57C1 seq D1 000026E0 8001 or.b D0, D1 000026E2 670E beq +0x10 /* 000026F2 */ label000026E4: 000026E4 122C 0004 move.b D1, [A4 + 0x4] 000026E8 0A01 0001 xori.b D1, 0x1 000026EC C001 and.b D0, D1 000026EE 4A00 tst.b D0 000026F0 6614 bne +0x16 /* 00002706 */ label000026F2: 000026F2 7218 moveq.l D1, 0x18 000026F4 B22C 0003 cmp.b D1, [A4 + 0x3] 000026F8 57C1 seq D1 000026FA 4A01 tst.b D1 000026FC 674A beq +0x4C /* 00002748 */ 000026FE C22C 0004 and.b D1, [A4 + 0x4] 00002702 8001 or.b D0, D1 00002704 6742 beq +0x44 /* 00002748 */ label00002706: 00002706 102C 0004 move.b D0, [A4 + 0x4] 0000270A 6708 beq +0xA /* 00002714 */ 0000270C 377C 000C FF9E move.w [A3 - 0x62], 0xC 00002712 6014 bra +0x16 /* 00002728 */ label00002714: 00002714 7016 moveq.l D0, 0x16 00002716 B02C 0003 cmp.b D0, [A4 + 0x3] 0000271A 6606 bne +0x8 /* 00002722 */ 0000271C 426B FF9E clr.w [A3 - 0x62] 00002720 6006 bra +0x8 /* 00002728 */ label00002722: 00002722 377C 0018 FF9E move.w [A3 - 0x62], 0x18 label00002728: 00002728 102C 0002 move.b D0, [A4 + 0x2] 0000272C 4880 ext.w D0 0000272E 5340 subq.w D0, 1 00002730 3740 FFA0 move.w [A3 - 0x60], D0 label00002734: 00002734 701F moveq.l D0, 0x1F 00002736 B06B FFA0 cmp.w D0, [A3 - 0x60] 0000273A 6C0C bge +0xE /* 00002748 */ 0000273C 046B 0020 FFA0 subi.w [A3 - 0x60], 0x20 /* ' ' */ 00002742 586B FF9E addq.w [A3 - 0x62], 4 00002746 60EC bra -0x12 /* 00002734 */ label00002748: 00002748 4CDF 1800 movem.l A3,A4, [A7]+ 0000274C 4E5E unlink A6 0000274E 2E9F move.l [A7], [A7]+ 00002750 4E75 rts fn00002752: 00002752 4E56 0000 link A6, 0 00002756 2F0C move.l -[A7], A4 00002758 286E 0008 movea.l A4, [A6 + 0x8] 0000275C 302C 0040 move.w D0, [A4 + 0x40] 00002760 B06D D77C cmp.w D0, [A5 - 0x2884] 00002764 6700 0098 beq +0x9A /* 000027FE */ 00002768 4AAC 001C tst.l [A4 + 0x1C] 0000276C 6700 008A beq +0x8C /* 000027F8 */ 00002770 2F2C 001C move.l -[A7], [A4 + 0x1C] 00002774 4EBA FFDC jsr [PC - 0x24 /* 00002752 */] 00002778 206C 001C movea.l A0, [A4 + 0x1C] 0000277C 2028 0020 move.l D0, [A0 + 0x20] 00002780 80AC 0020 or.l D0, [A4 + 0x20] 00002784 2940 0020 move.l [A4 + 0x20], D0 00002788 206C 001C movea.l A0, [A4 + 0x1C] 0000278C 2028 0024 move.l D0, [A0 + 0x24] 00002790 80AC 0024 or.l D0, [A4 + 0x24] 00002794 2940 0024 move.l [A4 + 0x24], D0 00002798 206C 001C movea.l A0, [A4 + 0x1C] 0000279C 2028 0028 move.l D0, [A0 + 0x28] 000027A0 80AC 0028 or.l D0, [A4 + 0x28] 000027A4 2940 0028 move.l [A4 + 0x28], D0 000027A8 206C 001C movea.l A0, [A4 + 0x1C] 000027AC 2028 002C move.l D0, [A0 + 0x2C] 000027B0 80AC 002C or.l D0, [A4 + 0x2C] 000027B4 2940 002C move.l [A4 + 0x2C], D0 000027B8 206C 001C movea.l A0, [A4 + 0x1C] 000027BC 2028 0030 move.l D0, [A0 + 0x30] 000027C0 80AC 0030 or.l D0, [A4 + 0x30] 000027C4 2940 0030 move.l [A4 + 0x30], D0 000027C8 206C 001C movea.l A0, [A4 + 0x1C] 000027CC 2028 0034 move.l D0, [A0 + 0x34] 000027D0 80AC 0034 or.l D0, [A4 + 0x34] 000027D4 2940 0034 move.l [A4 + 0x34], D0 000027D8 206C 001C movea.l A0, [A4 + 0x1C] 000027DC 2028 0038 move.l D0, [A0 + 0x38] 000027E0 80AC 0038 or.l D0, [A4 + 0x38] 000027E4 2940 0038 move.l [A4 + 0x38], D0 000027E8 206C 001C movea.l A0, [A4 + 0x1C] 000027EC 2028 003C move.l D0, [A0 + 0x3C] 000027F0 80AC 003C or.l D0, [A4 + 0x3C] 000027F4 2940 003C move.l [A4 + 0x3C], D0 label000027F8: 000027F8 396D D77C 0040 move.w [A4 + 0x40], [A5 - 0x2884] label000027FE: 000027FE 285F movea.l A4, [A7]+ 00002800 4E5E unlink A6 00002802 205F movea.l A0, [A7]+ 00002804 584F addq.w A7, 4 00002806 4ED0 jmp [A0] fn00002808: 00002808 4E56 FFFC link A6, -0x0004 0000280C 48E7 0118 movem.l -[A7], D7,A3,A4 00002810 266E 0008 movea.l A3, [A6 + 0x8] 00002814 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 0000281A 70FF moveq.l D0, 0xFFFFFFFF 0000281C B06B FF9E cmp.w D0, [A3 - 0x62] 00002820 6744 beq +0x46 /* 00002866 */ 00002822 286E 000C movea.l A4, [A6 + 0xC] 00002826 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 0000282C B0AC 004E cmp.l D0, [A4 + 0x4E] 00002830 6702 beq +0x4 /* 00002834 */ 00002832 6032 bra +0x34 /* 00002866 */ label00002834: 00002834 302C 0040 move.w D0, [A4 + 0x40] 00002838 B06D D77C cmp.w D0, [A5 - 0x2884] 0000283C 6708 beq +0xA /* 00002846 */ 0000283E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002842 4EBA FF0E jsr [PC - 0xF2 /* 00002752 */] label00002846: 00002846 41EC 0020 lea.l A0, [A4 + 0x20] 0000284A 302B FF9E move.w D0, [A3 - 0x62] 0000284E 48C0 ext.l D0 00002850 2E00 move.l D7, D0 00002852 DE88 add.l D7, A0 00002854 2047 movea.l A0, D7 00002856 2010 move.l D0, [A0] 00002858 322B FFA0 move.w D1, [A3 - 0x60] 0000285C 0300 btst D0, D1 0000285E 56C0 sne D0 00002860 4400 neg.b D0 00002862 1D40 0010 move.b [A6 + 0x10], D0 label00002866: 00002866 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000286A 4E5E unlink A6 0000286C 205F movea.l A0, [A7]+ 0000286E 504F addq.w A7, 8 00002870 4ED0 jmp [A0] fn00002872: 00002872 4E56 FF60 link A6, -0x00A0 00002876 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000287A 286E 0008 movea.l A4, [A6 + 0x8] 0000287E 422E 000C clr.b [A6 + 0xC] 00002882 4267 clr.w -[A7] 00002884 4EBA FDBA jsr [PC - 0x246 /* 00002640 */] 00002888 101F move.b D0, [A7]+ 0000288A 6704 beq +0x6 /* 00002890 */ 0000288C 6000 0208 bra +0x20A /* 00002A96 */ label00002890: 00002890 206C FFFC movea.l A0, [A4 - 0x4] 00002894 47D0 lea.l A3, [A0] 00002896 7004 moveq.l D0, 0x04 00002898 B013 cmp.b D0, [A3] 0000289A 56C0 sne D0 0000289C 4A00 tst.b D0 0000289E 670E beq +0x10 /* 000028AE */ 000028A0 7205 moveq.l D1, 0x05 000028A2 B213 cmp.b D1, [A3] 000028A4 56C1 sne D1 000028A6 C001 and.b D0, D1 000028A8 6704 beq +0x6 /* 000028AE */ 000028AA 6000 01EA bra +0x1EC /* 00002A96 */ label000028AE: 000028AE 486C FFB0 pea.l [A4 - 0x50] 000028B2 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */] 000028B6 4267 clr.w -[A7] 000028B8 486D E21E pea.l [A5 - 0x1DE2] 000028BC 1F2C FFD6 move.b -[A7], [A4 - 0x2A] 000028C0 2F2C FFFC move.l -[A7], [A4 - 0x4] 000028C4 486E FFF4 pea.l [A6 - 0xC] 000028C8 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */] 000028CC 1C1F move.b D6, [A7]+ 000028CE 1006 move.b D0, D6 000028D0 6634 bne +0x36 /* 00002906 */ 000028D2 102C FFD9 move.b D0, [A4 - 0x27] 000028D6 6700 01BE beq +0x1C0 /* 00002A96 */ 000028DA 721A moveq.l D1, 0x1A 000028DC B22C FFD5 cmp.b D1, [A4 - 0x2B] 000028E0 57C1 seq D1 000028E2 C001 and.b D0, D1 000028E4 6700 01B0 beq +0x1B2 /* 00002A96 */ 000028E8 4267 clr.w -[A7] 000028EA 486D E21E pea.l [A5 - 0x1DE2] 000028EE 102C FFD6 move.b D0, [A4 - 0x2A] 000028F2 0A00 0001 xori.b D0, 0x1 000028F6 1F00 move.b -[A7], D0 000028F8 2F2C FFFC move.l -[A7], [A4 - 0x4] 000028FC 486E FFF4 pea.l [A6 - 0xC] 00002900 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */] 00002904 1C1F move.b D6, [A7]+ label00002906: 00002906 1006 move.b D0, D6 00002908 6604 bne +0x6 /* 0000290E */ 0000290A 6000 018A bra +0x18C /* 00002A96 */ label0000290E: 0000290E 486E FF74 pea.l [A6 - 0x8C] 00002912 2F3C 0000 0080 move.l -[A7], 0x80 00002918 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000291C 102C FFD7 move.b D0, [A4 - 0x29] 00002920 6714 beq +0x16 /* 00002936 */ 00002922 41EC FFB0 lea.l A0, [A4 - 0x50] 00002926 2B48 E31E move.l [A5 - 0x1CE2], A0 0000292A 4EBA F5BC jsr [PC - 0xA44 /* 00001EE8 */] 0000292E 2B6C FFB6 E31E move.l [A5 - 0x1CE2], [A4 - 0x4A] 00002934 6004 bra +0x6 /* 0000293A */ label00002936: 00002936 4EBA F50C jsr [PC - 0xAF4 /* 00001E44 */] label0000293A: 0000293A 3D6C FFEE FF74 move.w [A6 - 0x8C], [A4 - 0x12] 00002940 7010 moveq.l D0, 0x10 00002942 B06E FF74 cmp.w D0, [A6 - 0x8C] 00002946 6C32 bge +0x34 /* 0000297A */ 00002948 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 0000294C 4EBA E736 jsr [PC - 0x18CA /* 00001084 */] 00002950 3D7C 0001 FF6C move.w [A6 - 0x94], 0x1 00002956 3D6E FF74 FF6A move.w [A6 - 0x96], [A6 - 0x8C] 0000295C 3E2E FF6C move.w D7, [A6 - 0x94] 00002960 6008 bra +0xA /* 0000296A */ label00002962: 00002962 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 00002966 5247 addq.w D7, 1 00002968 6906 bvs +0x8 /* 00002970 */ label0000296A: 0000296A BE6E FF6A cmp.w D7, [A6 - 0x96] 0000296E 6FF2 ble -0xC /* 00002962 */ label00002970: 00002970 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00002976 6000 011E bra +0x120 /* 00002A96 */ label0000297A: 0000297A 3D6E FF74 FF68 move.w [A6 - 0x98], [A6 - 0x8C] 00002980 3E2E FF68 move.w D7, [A6 - 0x98] 00002984 601A bra +0x1C /* 000029A0 */ label00002986: 00002986 3007 move.w D0, D7 00002988 E540 asl D0.w, 2 0000298A 2F00 move.l -[A7], D0 0000298C 42A7 clr.l -[A7] 0000298E 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 00002992 221F move.l D1, [A7]+ 00002994 201F move.l D0, [A7]+ 00002996 41EE FF72 lea.l A0, [A6 - 0x8E] 0000299A 2181 0000 move.l [A0 + D0.w], D1 0000299E 5347 subq.w D7, 1 label000029A0: 000029A0 7001 moveq.l D0, 0x01 000029A2 B047 cmp.w D0, D7 000029A4 6FE0 ble -0x1E /* 00002986 */ 000029A6 1F3C 000F move.b -[A7], 0xF 000029AA 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 000029AE 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */] 000029B2 486E FFF4 pea.l [A6 - 0xC] 000029B6 1F3C 0001 move.b -[A7], 0x1 000029BA 486E FF74 pea.l [A6 - 0x8C] 000029BE 42A7 clr.l -[A7] 000029C0 4EAD 168A jsr [A5 + 0x168A /* export_717 */] 000029C4 102E FFBA move.b D0, [A6 - 0x46] 000029C8 6708 beq +0xA /* 000029D2 */ 000029CA 422C FF97 clr.b [A4 - 0x69] 000029CE 6000 009A bra +0x9C /* 00002A6A */ label000029D2: 000029D2 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000029D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029DC 4EBA FCBA jsr [PC - 0x346 /* 00002698 */] 000029E0 4AAE FFB6 tst.l [A6 - 0x4A] 000029E4 6612 bne +0x14 /* 000029F8 */ 000029E6 102C FFD6 move.b D0, [A4 - 0x2A] 000029EA 6706 beq +0x8 /* 000029F2 */ 000029EC 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000029F0 6078 bra +0x7A /* 00002A6A */ label000029F2: 000029F2 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */] 000029F6 6072 bra +0x74 /* 00002A6A */ label000029F8: 000029F8 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 000029FC 42A7 clr.l -[A7] 000029FE 206E FFB6 movea.l A0, [A6 - 0x4A] 00002A02 2F10 move.l -[A7], [A0] 00002A04 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00002A08 201F move.l D0, [A7]+ 00002A0A 5280 addq.l D0, 1 00002A0C 2F00 move.l -[A7], D0 00002A0E 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00002A12 3D7C 0001 FF66 move.w [A6 - 0x9A], 0x1 00002A18 3D6E FF74 FF64 move.w [A6 - 0x9C], [A6 - 0x8C] 00002A1E 3E2E FF66 move.w D7, [A6 - 0x9A] 00002A22 6024 bra +0x26 /* 00002A48 */ label00002A24: 00002A24 3007 move.w D0, D7 00002A26 E540 asl D0.w, 2 00002A28 41EE FF72 lea.l A0, [A6 - 0x8E] 00002A2C 2230 0000 move.l D1, [A0 + D0.w] 00002A30 B2AE FFB6 cmp.l D1, [A6 - 0x4A] 00002A34 660E bne +0x10 /* 00002A44 */ 00002A36 3007 move.w D0, D7 00002A38 E540 asl D0.w, 2 00002A3A 41EE FF72 lea.l A0, [A6 - 0x8E] 00002A3E 7200 moveq.l D1, 0x00 00002A40 2181 0000 move.l [A0 + D0.w], D1 label00002A44: 00002A44 5247 addq.w D7, 1 00002A46 6906 bvs +0x8 /* 00002A4E */ label00002A48: 00002A48 BE6E FF64 cmp.w D7, [A6 - 0x9C] 00002A4C 6FD6 ble -0x28 /* 00002A24 */ label00002A4E: 00002A4E 102C FFD6 move.b D0, [A4 - 0x2A] 00002A52 670E beq +0x10 /* 00002A62 */ 00002A54 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00002A58 1F3C 0001 move.b -[A7], 0x1 00002A5C 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00002A60 6008 bra +0xA /* 00002A6A */ label00002A62: 00002A62 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00002A66 4EAD 33CA jsr [A5 + 0x33CA /* export_1653 */] label00002A6A: 00002A6A 3D7C 0001 FF62 move.w [A6 - 0x9E], 0x1 00002A70 3D6E FF74 FF60 move.w [A6 - 0xA0], [A6 - 0x8C] 00002A76 3E2E FF62 move.w D7, [A6 - 0x9E] 00002A7A 6014 bra +0x16 /* 00002A90 */ label00002A7C: 00002A7C 3007 move.w D0, D7 00002A7E E540 asl D0.w, 2 00002A80 41EE FF72 lea.l A0, [A6 - 0x8E] 00002A84 4870 0000 pea.l [A0 + D0.w] 00002A88 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00002A8C 5247 addq.w D7, 1 00002A8E 6906 bvs +0x8 /* 00002A96 */ label00002A90: 00002A90 BE6E FF60 cmp.w D7, [A6 - 0xA0] 00002A94 6FE6 ble -0x18 /* 00002A7C */ label00002A96: 00002A96 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002A9A 4E5E unlink A6 00002A9C 2E9F move.l [A7], [A7]+ 00002A9E 4E75 rts fn00002AA0: 00002AA0 4E56 FFF2 link A6, -0x000E 00002AA4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002AA8 266E 0008 movea.l A3, [A6 + 0x8] 00002AAC 286B 0008 movea.l A4, [A3 + 0x8] 00002AB0 422E 000C clr.b [A6 + 0xC] 00002AB4 4267 clr.w -[A7] 00002AB6 4EBA FB88 jsr [PC - 0x478 /* 00002640 */] 00002ABA 101F move.b D0, [A7]+ 00002ABC 6710 beq +0x12 /* 00002ACE */ 00002ABE 2F2C FFFC move.l -[A7], [A4 - 0x4] 00002AC2 3F2B FFEA move.w -[A7], [A3 - 0x16] 00002AC6 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */] 00002ACA 6000 00BE bra +0xC0 /* 00002B8A */ label00002ACE: 00002ACE 422C FFD1 clr.b [A4 - 0x2F] 00002AD2 296D AEAC FFCC move.l [A4 - 0x34], [A5 - 0x5154] 00002AD8 486C FFBC pea.l [A4 - 0x44] 00002ADC 486D E1BE pea.l [A5 - 0x1E42] 00002AE0 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */] 00002AE4 41EC FFB0 lea.l A0, [A4 - 0x50] 00002AE8 2B48 E31E move.l [A5 - 0x1CE2], A0 00002AEC 3E2D E6D2 move.w D7, [A5 - 0x192E] 00002AF0 2C2D E190 move.l D6, [A5 - 0x1E70] 00002AF4 486B FFEC pea.l [A3 - 0x14] 00002AF8 4267 clr.w -[A7] 00002AFA 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 00002AFE 206D E190 movea.l A0, [A5 - 0x1E70] 00002B02 2050 movea.l A0, [A0] 00002B04 2F10 move.l -[A7], [A0] 00002B06 205F movea.l A0, [A7]+ 00002B08 4E90 jsr [A0] 00002B0A 2F06 move.l -[A7], D6 00002B0C 4267 clr.w -[A7] 00002B0E 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 00002B12 3B47 E6D2 move.w [A5 - 0x192E], D7 00002B16 2B6C FFB6 E31E move.l [A5 - 0x1CE2], [A4 - 0x4A] 00002B1C 3B6C FFBA CCDA move.w [A5 - 0x3326], [A4 - 0x46] 00002B22 486C FFBC pea.l [A4 - 0x44] 00002B26 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */] 00002B2A 7001 moveq.l D0, 0x01 00002B2C B02C FFD1 cmp.b D0, [A4 - 0x2F] 00002B30 57C0 seq D0 00002B32 4A00 tst.b D0 00002B34 660A bne +0xC /* 00002B40 */ 00002B36 802D B820 or.b D0, [A5 - 0x47E0] 00002B3A 0240 0001 andi.w D0, 0x1 00002B3E 673A beq +0x3C /* 00002B7A */ label00002B40: 00002B40 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00002B46 206E 0008 movea.l A0, [A6 + 0x8] 00002B4A 2F28 0008 move.l -[A7], [A0 + 0x8] 00002B4E 4EBA FB48 jsr [PC - 0x4B8 /* 00002698 */] 00002B52 102C FFD6 move.b D0, [A4 - 0x2A] 00002B56 6726 beq +0x28 /* 00002B7E */ 00002B58 122D B820 move.b D1, [A5 - 0x47E0] 00002B5C 0A01 0001 xori.b D1, 0x1 00002B60 C001 and.b D0, D1 00002B62 671A beq +0x1C /* 00002B7E */ 00002B64 486D CFB2 pea.l [A5 - 0x304E] 00002B68 486E FFF4 pea.l [A6 - 0xC] 00002B6C 4EBA E8AC jsr [PC - 0x1754 /* 0000141A */] 00002B70 486E FFF4 pea.l [A6 - 0xC] 00002B74 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00002B78 6004 bra +0x6 /* 00002B7E */ label00002B7A: 00002B7A 422C FF97 clr.b [A4 - 0x69] label00002B7E: 00002B7E 2F2C FFFC move.l -[A7], [A4 - 0x4] 00002B82 3F2B FFEA move.w -[A7], [A3 - 0x16] 00002B86 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */] label00002B8A: 00002B8A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002B8E 4E5E unlink A6 00002B90 2E9F move.l [A7], [A7]+ 00002B92 4E75 rts fn00002B94: 00002B94 4E56 FEB6 link A6, -0x014A 00002B98 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00002B9C 286E 0008 movea.l A4, [A6 + 0x8] 00002BA0 286C 0008 movea.l A4, [A4 + 0x8] 00002BA4 4247 clr.w D7 00002BA6 7015 moveq.l D0, 0x15 00002BA8 B02C FFD5 cmp.b D0, [A4 - 0x2B] 00002BAC 6600 0204 bne +0x206 /* 00002DB2 */ 00002BB0 2D7C 574D 5347 FFF4 move.l [A6 - 0xC], 0x574D5347 /* 'WMSG' */ 00002BB8 102C FFD4 move.b D0, [A4 - 0x2C] 00002BBC 4880 ext.w D0 00002BBE 5340 subq.w D0, 1 00002BC0 6B00 01EA bmi +0x1EC /* 00002DAC */ 00002BC4 0C40 0022 cmpi.w D0, 0x22 /* '\"' */ 00002BC8 6E00 01E2 bgt +0x1E4 /* 00002DAC */ 00002BCC D040 add.w D0, D0 00002BCE 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002BD2 4EFB 0000 jmp [PC + D0.w] 00002BD6 0048 0054 ori.w A0, 0x54 /* 'T' */ 00002BDA 0060 006C ori.w -[A0], 0x6C /* 'l' */ 00002BDE 0078 0084 0090 ori.w [0x00000090], 0x84 00002BE4 009C 00A8 00B4 ori.l [A4]+, 0xA800B4 00002BEA 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF 00002BEC 00D4 ori.? [A4], 0xFFFFFFFFFFFFFFFF 00002BEE 00E0 ori.? -[A0], 0xFFFFFFFFFFFFFFFF 00002BF0 00EC 00F8 ori.? [A4 + 0xF8], 0xFFFFFFFFFFFFFFFF 00002BF4 0104 btst D4, D0 00002BF6 0110 btst [A0], D0 00002BF8 011C btst [A4]+, D0 00002BFA 0128 0134 btst [A0 + 0x134], D0 00002BFE 0140 bchg D0, D0 00002C00 014C bchg A4, D0 00002C02 0158 bchg [A0]+, D0 00002C04 0162 bchg -[A2], D0 00002C06 016C 0176 bchg [A4 + 0x176], D0 00002C0A 0180 bclr D0, D0 00002C0C 018A bclr A2, D0 00002C0E 0194 bclr [A4], D0 00002C10 019E bclr [A6]+, D0 00002C12 01A8 01B2 bclr [A0 + 0x1B2], D0 00002C16 01BC 01C6 01D0 bclr 0x1C601D0, D0 00002C1C 2D7C 4342 4744 FFF0 move.l [A6 - 0x10], 0x43424744 /* 'CBGD' */ 00002C24 6000 0186 bra +0x188 /* 00002DAC */ 00002C28 2D7C 4343 5244 FFF0 move.l [A6 - 0x10], 0x43435244 /* 'CCRD' */ 00002C30 6000 017A bra +0x17C /* 00002DAC */ 00002C34 2D7C 4346 4C44 FFF0 move.l [A6 - 0x10], 0x43464C44 /* 'CFLD' */ 00002C3C 6000 016E bra +0x170 /* 00002DAC */ 00002C40 2D7C 4353 544B FFF0 move.l [A6 - 0x10], 0x4353544B /* 'CSTK' */ 00002C48 6000 0162 bra +0x164 /* 00002DAC */ 00002C4C 2D7C 4442 4744 FFF0 move.l [A6 - 0x10], 0x44424744 /* 'DBGD' */ 00002C54 6000 0156 bra +0x158 /* 00002DAC */ 00002C58 2D7C 4442 544E FFF0 move.l [A6 - 0x10], 0x4442544E /* 'DBTN' */ 00002C60 6000 014A bra +0x14C /* 00002DAC */ 00002C64 2D7C 4443 5244 FFF0 move.l [A6 - 0x10], 0x44435244 /* 'DCRD' */ 00002C6C 6000 013E bra +0x140 /* 00002DAC */ 00002C70 2D7C 4446 4C44 FFF0 move.l [A6 - 0x10], 0x44464C44 /* 'DFLD' */ 00002C78 6000 0132 bra +0x134 /* 00002DAC */ 00002C7C 2D7C 4453 544B FFF0 move.l [A6 - 0x10], 0x4453544B /* 'DSTK' */ 00002C84 6000 0126 bra +0x128 /* 00002DAC */ 00002C88 2D7C 5846 4C44 FFF0 move.l [A6 - 0x10], 0x58464C44 /* 'XFLD' */ 00002C90 6000 011A bra +0x11C /* 00002DAC */ 00002C94 2D7C 6D69 7363 FFF4 move.l [A6 - 0xC], 0x6D697363 /* 'misc' */ 00002C9C 2D7C 6964 6C65 FFF0 move.l [A6 - 0x10], 0x69646C65 /* 'idle' */ 00002CA4 6000 0106 bra +0x108 /* 00002DAC */ 00002CA8 2D7C 4D44 574E FFF0 move.l [A6 - 0x10], 0x4D44574E /* 'MDWN' */ 00002CB0 6000 00FA bra +0xFC /* 00002DAC */ 00002CB4 2D7C 4D4E 5452 FFF0 move.l [A6 - 0x10], 0x4D4E5452 /* 'MNTR' */ 00002CBC 6000 00EE bra +0xF0 /* 00002DAC */ 00002CC0 2D7C 4D4C 5645 FFF0 move.l [A6 - 0x10], 0x4D4C5645 /* 'MLVE' */ 00002CC8 6000 00E2 bra +0xE4 /* 00002DAC */ 00002CCC 2D7C 4D53 444E FFF0 move.l [A6 - 0x10], 0x4D53444E /* 'MSDN' */ 00002CD4 6000 00D6 bra +0xD8 /* 00002DAC */ 00002CD8 2D7C 4D55 5020 FFF0 move.l [A6 - 0x10], 0x4D555020 /* 'MUP ' */ 00002CE0 6000 00CA bra +0xCC /* 00002DAC */ 00002CE4 2D7C 4D57 544E FFF0 move.l [A6 - 0x10], 0x4D57544E /* 'MWTN' */ 00002CEC 6000 00BE bra +0xC0 /* 00002DAC */ 00002CF0 2D7C 4D44 424C FFF0 move.l [A6 - 0x10], 0x4D44424C /* 'MDBL' */ 00002CF8 6000 00B2 bra +0xB4 /* 00002DAC */ 00002CFC 2D7C 4E42 4744 FFF0 move.l [A6 - 0x10], 0x4E424744 /* 'NBGD' */ 00002D04 6000 00A6 bra +0xA8 /* 00002DAC */ 00002D08 2D7C 4E42 544E FFF0 move.l [A6 - 0x10], 0x4E42544E /* 'NBTN' */ 00002D10 6000 009A bra +0x9C /* 00002DAC */ 00002D14 2D7C 4E43 5244 FFF0 move.l [A6 - 0x10], 0x4E435244 /* 'NCRD' */ 00002D1C 6000 008E bra +0x90 /* 00002DAC */ 00002D20 2D7C 4E46 4C44 FFF0 move.l [A6 - 0x10], 0x4E464C44 /* 'NFLD' */ 00002D28 6000 0082 bra +0x84 /* 00002DAC */ 00002D2C 2D7C 4E53 544B FFF0 move.l [A6 - 0x10], 0x4E53544B /* 'NSTK' */ 00002D34 6076 bra +0x78 /* 00002DAC */ 00002D36 2D7C 4F42 4744 FFF0 move.l [A6 - 0x10], 0x4F424744 /* 'OBGD' */ 00002D3E 606C bra +0x6E /* 00002DAC */ 00002D40 2D7C 4F43 5244 FFF0 move.l [A6 - 0x10], 0x4F435244 /* 'OCRD' */ 00002D48 6062 bra +0x64 /* 00002DAC */ 00002D4A 2D7C 4F46 4C44 FFF0 move.l [A6 - 0x10], 0x4F464C44 /* 'OFLD' */ 00002D52 6058 bra +0x5A /* 00002DAC */ 00002D54 2D7C 4F53 544B FFF0 move.l [A6 - 0x10], 0x4F53544B /* 'OSTK' */ 00002D5C 604E bra +0x50 /* 00002DAC */ 00002D5E 2D7C 5155 4954 FFF0 move.l [A6 - 0x10], 0x51554954 /* 'QUIT' */ 00002D66 6044 bra +0x46 /* 00002DAC */ 00002D68 2D7C 5253 4D45 FFF0 move.l [A6 - 0x10], 0x52534D45 /* 'RSME' */ 00002D70 603A bra +0x3C /* 00002DAC */ 00002D72 2D7C 5253 544B FFF0 move.l [A6 - 0x10], 0x5253544B /* 'RSTK' */ 00002D7A 6030 bra +0x32 /* 00002DAC */ 00002D7C 2D7C 5352 5450 FFF0 move.l [A6 - 0x10], 0x53525450 /* 'SRTP' */ 00002D84 6026 bra +0x28 /* 00002DAC */ 00002D86 2D7C 5350 4E44 FFF0 move.l [A6 - 0x10], 0x53504E44 /* 'SPND' */ 00002D8E 601C bra +0x1E /* 00002DAC */ 00002D90 2D7C 5353 544B FFF0 move.l [A6 - 0x10], 0x5353544B /* 'SSTK' */ 00002D98 6012 bra +0x14 /* 00002DAC */ 00002D9A 2D7C 4D57 4E44 FFF0 move.l [A6 - 0x10], 0x4D574E44 /* 'MWND' */ 00002DA2 6008 bra +0xA /* 00002DAC */ 00002DA4 2D7C 5357 4E44 FFF0 move.l [A6 - 0x10], 0x53574E44 /* 'SWND' */ label00002DAC: 00002DAC 4246 clr.w D6 00002DAE 6000 057E bra +0x580 /* 0000332E */ label00002DB2: 00002DB2 7018 moveq.l D0, 0x18 00002DB4 B02C FFD5 cmp.b D0, [A4 - 0x2B] 00002DB8 6600 042E bne +0x430 /* 000031E8 */ 00002DBC 2D7C 5749 4C44 FFF4 move.l [A6 - 0xC], 0x57494C44 /* 'WILD' */ 00002DC4 102C FFD4 move.b D0, [A4 - 0x2C] 00002DC8 4880 ext.w D0 00002DCA 5340 subq.w D0, 1 00002DCC 6B00 03E8 bmi +0x3EA /* 000031B6 */ 00002DD0 0C40 0047 cmpi.w D0, 0x47 /* 'G' */ 00002DD4 6E00 03E0 bgt +0x3E2 /* 000031B6 */ 00002DD8 D040 add.w D0, D0 00002DDA 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002DDE 4EFB 0000 jmp [PC + D0.w] 00002DE2 0092 009E 00AA ori.l [A2], 0x9E00AA 00002DE8 00B6 00C2 00CE 00DA ori.l [A6 + D0.w - 0x38], 0xC200CE 00002DF0 00E6 ori.? -[A6], 0xFFFFFFFFFFFFFFFF 00002DF2 00F2 00FE ori.? [A2 + D0.w - 0x2], 0xFFFFFFFFFFFFFFFF 00002DF6 010A btst A2, D0 00002DF8 0116 btst [A6], D0 00002DFA 0122 btst -[A2], D0 00002DFC 012E 013A btst [A6 + 0x13A], D0 00002E00 0146 bchg D6, D0 00002E02 0152 bchg [A2], D0 00002E04 015E bchg [A6]+, D0 00002E06 016A 0176 bchg [A2 + 0x176], D0 00002E0A 0182 bclr D2, D0 00002E0C 018E bclr A6, D0 00002E0E 019A bclr [A2]+, D0 00002E10 01A6 bclr -[A6], D0 00002E12 01B2 01BE 01CA 01D6 01E2 bclr [[0x1CA01D6] + D0 + 0x1E2], D0 00002E1C 01EE 01FA bset [A6 + 0x1FA], D0 00002E20 0206 0212 andi.b D6, 0x12 00002E24 021E 022A andi.b [A6]+, 0x2A /* '*' */ 00002E28 0236 0242 024E andi.b [A6 + D0.w * 2 + 0x4E], 0x42 /* 'B' */ 00002E2E 025A 0266 andi.w [A2]+, 0x266 00002E32 0272 027E 028A andi.w [A2 + D0.w * 2 - 0x118], 0x27E 00002E38 0296 02A2 02AE andi.l [A6], 0x2A202AE 00002E3E 02BA 02C6 02D2 02DE andi.l [PC + 0x2DE /* 0000311E, value 0x2D7C5349 '-|SI' */], 0x2C602D2 00002E46 02EA 02F6 andi.? [A2 + 0x2F6], 0xFFFFFFFFFFFFFFFF 00002E4A 0302 btst D2, D1 00002E4C 030E btst A6, D1 00002E4E 031A btst [A2]+, D1 00002E50 0326 btst -[A6], D1 00002E52 0332 033E 034A 0356 0360 btst [[A2 + 0x34A0356] + D0 * 2 + 0x360], D1 00002E5C 036A 0374 bchg [A2 + 0x374], D1 00002E60 037E bchg <>, D1 00002E62 0388 bclr A0, D1 00002E64 0392 bclr [A2], D1 00002E66 039C bclr [A4]+, D1 00002E68 03A6 bclr -[A6], D1 00002E6A 03B0 03BA 03C4 03CE 2D7C bclr [[0x3C403CE + D0 * 2] + 0x2D7C], D1 00002E74 4142 chk.w D0, D2 00002E76 5320 subq.b -[A0], 1 00002E78 FFF0 .extension 0xFF0 // unimplemented 00002E7A 6000 033A bra +0x33C /* 000031B6 */ 00002E7E 2D7C 414E 5459 FFF0 move.l [A6 - 0x10], 0x414E5459 /* 'ANTY' */ 00002E86 6000 032E bra +0x330 /* 000031B6 */ 00002E8A 2D7C 4154 414E FFF0 move.l [A6 - 0x10], 0x4154414E /* 'ATAN' */ 00002E92 6000 0322 bra +0x324 /* 000031B6 */ 00002E96 2D7C 4D45 414E FFF0 move.l [A6 - 0x10], 0x4D45414E /* 'MEAN' */ 00002E9E 6000 0316 bra +0x318 /* 000031B6 */ 00002EA2 2D7C 4332 4E4D FFF0 move.l [A6 - 0x10], 0x43324E4D /* 'C2NM' */ 00002EAA 6000 030A bra +0x30C /* 000031B6 */ 00002EAE 2D7C 434B 4348 FFF0 move.l [A6 - 0x10], 0x434B4348 /* 'CKCH' */ 00002EB6 6000 02FE bra +0x300 /* 000031B6 */ 00002EBA 2D7C 434B 4820 FFF0 move.l [A6 - 0x10], 0x434B4820 /* 'CKH ' */ 00002EC2 6000 02F2 bra +0x2F4 /* 000031B6 */ 00002EC6 2D7C 434B 4C4E FFF0 move.l [A6 - 0x10], 0x434B4C4E /* 'CKLN' */ 00002ECE 6000 02E6 bra +0x2E8 /* 000031B6 */ 00002ED2 2D7C 434B 4C43 FFF0 move.l [A6 - 0x10], 0x434B4C43 /* 'CKLC' */ 00002EDA 6000 02DA bra +0x2DC /* 000031B6 */ 00002EDE 2D7C 434B 5458 FFF0 move.l [A6 - 0x10], 0x434B5458 /* 'CKTX' */ 00002EE6 6000 02CE bra +0x2D0 /* 000031B6 */ 00002EEA 2D7C 434B 5620 FFF0 move.l [A6 - 0x10], 0x434B5620 /* 'CKV ' */ 00002EF2 6000 02C2 bra +0x2C4 /* 000031B6 */ 00002EF6 2D7C 434B 4559 FFF0 move.l [A6 - 0x10], 0x434B4559 /* 'CKEY' */ 00002EFE 6000 02B6 bra +0x2B8 /* 000031B6 */ 00002F02 2D7C 434D 5044 FFF0 move.l [A6 - 0x10], 0x434D5044 /* 'CMPD' */ 00002F0A 6000 02AA bra +0x2AC /* 000031B6 */ 00002F0E 2D7C 434F 5320 FFF0 move.l [A6 - 0x10], 0x434F5320 /* 'COS ' */ 00002F16 6000 029E bra +0x2A0 /* 000031B6 */ 00002F1A 2D7C 4441 5445 FFF0 move.l [A6 - 0x10], 0x44415445 /* 'DATE' */ 00002F22 6000 0292 bra +0x294 /* 000031B6 */ 00002F26 2D7C 4445 5354 FFF0 move.l [A6 - 0x10], 0x44455354 /* 'DEST' */ 00002F2E 6000 0286 bra +0x288 /* 000031B6 */ 00002F32 2D7C 4453 5043 FFF0 move.l [A6 - 0x10], 0x44535043 /* 'DSPC' */ 00002F3A 6000 027A bra +0x27C /* 000031B6 */ 00002F3E 2D7C 4558 5020 FFF0 move.l [A6 - 0x10], 0x45585020 /* 'EXP ' */ 00002F46 6000 026E bra +0x270 /* 000031B6 */ 00002F4A 2D7C 4558 5031 FFF0 move.l [A6 - 0x10], 0x45585031 /* 'EXP1' */ 00002F52 6000 0262 bra +0x264 /* 000031B6 */ 00002F56 2D7C 4558 5032 FFF0 move.l [A6 - 0x10], 0x45585032 /* 'EXP2' */ 00002F5E 6000 0256 bra +0x258 /* 000031B6 */ 00002F62 2D7C 4644 434B FFF0 move.l [A6 - 0x10], 0x4644434B /* 'FDCK' */ 00002F6A 6000 024A bra +0x24C /* 000031B6 */ 00002F6E 2D7C 4644 4644 FFF0 move.l [A6 - 0x10], 0x46444644 /* 'FDFD' */ 00002F76 6000 023E bra +0x240 /* 000031B6 */ 00002F7A 2D7C 4644 4C4E FFF0 move.l [A6 - 0x10], 0x46444C4E /* 'FDLN' */ 00002F82 6000 0232 bra +0x234 /* 000031B6 */ 00002F86 2D7C 4644 5458 FFF0 move.l [A6 - 0x10], 0x46445458 /* 'FDTX' */ 00002F8E 6000 0226 bra +0x228 /* 000031B6 */ 00002F92 2D7C 4853 5043 FFF0 move.l [A6 - 0x10], 0x48535043 /* 'HSPC' */ 00002F9A 6000 021A bra +0x21C /* 000031B6 */ 00002F9E 2D7C 4C45 4E20 FFF0 move.l [A6 - 0x10], 0x4C454E20 /* 'LEN ' */ 00002FA6 6000 020E bra +0x210 /* 000031B6 */ 00002FAA 2D7C 4C4E 2020 FFF0 move.l [A6 - 0x10], 0x4C4E2020 /* 'LN ' */ 00002FB2 6000 0202 bra +0x204 /* 000031B6 */ 00002FB6 2D7C 4C4E 3120 FFF0 move.l [A6 - 0x10], 0x4C4E3120 /* 'LN1 ' */ 00002FBE 6000 01F6 bra +0x1F8 /* 000031B6 */ 00002FC2 2D7C 4C4F 4732 FFF0 move.l [A6 - 0x10], 0x4C4F4732 /* 'LOG2' */ 00002FCA 6000 01EA bra +0x1EC /* 000031B6 */ 00002FCE 2D7C 4D41 5820 FFF0 move.l [A6 - 0x10], 0x4D415820 /* 'MAX ' */ 00002FD6 6000 01DE bra +0x1E0 /* 000031B6 */ 00002FDA 2D7C 4D4E 5553 FFF0 move.l [A6 - 0x10], 0x4D4E5553 /* 'MNUS' */ 00002FE2 6000 01D2 bra +0x1D4 /* 000031B6 */ 00002FE6 2D7C 4D49 4E20 FFF0 move.l [A6 - 0x10], 0x4D494E20 /* 'MIN ' */ 00002FEE 6000 01C6 bra +0x1C8 /* 000031B6 */ 00002FF2 2D7C 4D4F 5553 FFF0 move.l [A6 - 0x10], 0x4D4F5553 /* 'MOUS' */ 00002FFA 6000 01BA bra +0x1BC /* 000031B6 */ 00002FFE 2D7C 4D43 4C4B FFF0 move.l [A6 - 0x10], 0x4D434C4B /* 'MCLK' */ 00003006 6000 01AE bra +0x1B0 /* 000031B6 */ 0000300A 2D7C 4D53 4820 FFF0 move.l [A6 - 0x10], 0x4D534820 /* 'MSH ' */ 00003012 6000 01A2 bra +0x1A4 /* 000031B6 */ 00003016 2D7C 4D53 4C43 FFF0 move.l [A6 - 0x10], 0x4D534C43 /* 'MSLC' */ 0000301E 6000 0196 bra +0x198 /* 000031B6 */ 00003022 2D7C 4D53 5620 FFF0 move.l [A6 - 0x10], 0x4D535620 /* 'MSV ' */ 0000302A 6000 018A bra +0x18C /* 000031B6 */ 0000302E 2D7C 4E4D 4252 FFF0 move.l [A6 - 0x10], 0x4E4D4252 /* 'NMBR' */ 00003036 6000 017E bra +0x180 /* 000031B6 */ 0000303A 2D7C 4E4D 3243 FFF0 move.l [A6 - 0x10], 0x4E4D3243 /* 'NM2C' */ 00003042 6000 0172 bra +0x174 /* 000031B6 */ 00003046 2D7C 4F46 5354 FFF0 move.l [A6 - 0x10], 0x4F465354 /* 'OFST' */ 0000304E 6000 0166 bra +0x168 /* 000031B6 */ 00003052 2D7C 4F4B 4559 FFF0 move.l [A6 - 0x10], 0x4F4B4559 /* 'OKEY' */ 0000305A 6000 015A bra +0x15C /* 000031B6 */ 0000305E 2D7C 5041 524D FFF0 move.l [A6 - 0x10], 0x5041524D /* 'PARM' */ 00003066 6000 014E bra +0x150 /* 000031B6 */ 0000306A 2D7C 5043 4E54 FFF0 move.l [A6 - 0x10], 0x50434E54 /* 'PCNT' */ 00003072 6000 0142 bra +0x144 /* 000031B6 */ 00003076 2D7C 5052 4D53 FFF0 move.l [A6 - 0x10], 0x50524D53 /* 'PRMS' */ 0000307E 6000 0136 bra +0x138 /* 000031B6 */ 00003082 2D7C 5052 4753 FFF0 move.l [A6 - 0x10], 0x50524753 /* 'PRGS' */ 0000308A 6000 012A bra +0x12C /* 000031B6 */ 0000308E 2D7C 524E 444D FFF0 move.l [A6 - 0x10], 0x524E444D /* 'RNDM' */ 00003096 6000 011E bra +0x120 /* 000031B6 */ 0000309A 2D7C 5253 4C54 FFF0 move.l [A6 - 0x10], 0x52534C54 /* 'RSLT' */ 000030A2 6000 0112 bra +0x114 /* 000031B6 */ 000030A6 2D7C 524F 554E FFF0 move.l [A6 - 0x10], 0x524F554E /* 'ROUN' */ 000030AE 6000 0106 bra +0x108 /* 000031B6 */ 000030B2 2D7C 5343 524E FFF0 move.l [A6 - 0x10], 0x5343524E /* 'SCRN' */ 000030BA 6000 00FA bra +0xFC /* 000031B6 */ 000030BE 2D7C 5343 4E44 FFF0 move.l [A6 - 0x10], 0x53434E44 /* 'SCND' */ 000030C6 6000 00EE bra +0xF0 /* 000031B6 */ 000030CA 2D7C 5342 544E FFF0 move.l [A6 - 0x10], 0x5342544E /* 'SBTN' */ 000030D2 6000 00E2 bra +0xE4 /* 000031B6 */ 000030D6 2D7C 534C 434B FFF0 move.l [A6 - 0x10], 0x534C434B /* 'SLCK' */ 000030DE 6000 00D6 bra +0xD8 /* 000031B6 */ 000030E2 2D7C 534C 4644 FFF0 move.l [A6 - 0x10], 0x534C4644 /* 'SLFD' */ 000030EA 6000 00CA bra +0xCC /* 000031B6 */ 000030EE 2D7C 534C 4C4E FFF0 move.l [A6 - 0x10], 0x534C4C4E /* 'SLLN' */ 000030F6 6000 00BE bra +0xC0 /* 000031B6 */ 000030FA 2D7C 534C 4C43 FFF0 move.l [A6 - 0x10], 0x534C4C43 /* 'SLLC' */ 00003102 6000 00B2 bra +0xB4 /* 000031B6 */ 00003106 2D7C 534C 5458 FFF0 move.l [A6 - 0x10], 0x534C5458 /* 'SLTX' */ 0000310E 6000 00A6 bra +0xA8 /* 000031B6 */ 00003112 2D7C 534B 4559 FFF0 move.l [A6 - 0x10], 0x534B4559 /* 'SKEY' */ 0000311A 6000 009A bra +0x9C /* 000031B6 */ 0000311E 2D7C 5349 4E20 FFF0 move.l [A6 - 0x10], 0x53494E20 /* 'SIN ' */ 00003126 6000 008E bra +0x90 /* 000031B6 */ 0000312A 2D7C 534F 554E FFF0 move.l [A6 - 0x10], 0x534F554E /* 'SOUN' */ 00003132 6000 0082 bra +0x84 /* 000031B6 */ 00003136 2D7C 5351 5254 FFF0 move.l [A6 - 0x10], 0x53515254 /* 'SQRT' */ 0000313E 6076 bra +0x78 /* 000031B6 */ 00003140 2D7C 5354 4B53 FFF0 move.l [A6 - 0x10], 0x53544B53 /* 'STKS' */ 00003148 606C bra +0x6E /* 000031B6 */ 0000314A 2D7C 5353 5043 FFF0 move.l [A6 - 0x10], 0x53535043 /* 'SSPC' */ 00003152 6062 bra +0x64 /* 000031B6 */ 00003154 2D7C 5355 4D20 FFF0 move.l [A6 - 0x10], 0x53554D20 /* 'SUM ' */ 0000315C 6058 bra +0x5A /* 000031B6 */ 0000315E 2D7C 5359 5356 FFF0 move.l [A6 - 0x10], 0x53595356 /* 'SYSV' */ 00003166 604E bra +0x50 /* 000031B6 */ 00003168 2D7C 5441 4E20 FFF0 move.l [A6 - 0x10], 0x54414E20 /* 'TAN ' */ 00003170 6044 bra +0x46 /* 000031B6 */ 00003172 2D7C 5441 5247 FFF0 move.l [A6 - 0x10], 0x54415247 /* 'TARG' */ 0000317A 603A bra +0x3C /* 000031B6 */ 0000317C 2D7C 5443 4B53 FFF0 move.l [A6 - 0x10], 0x54434B53 /* 'TCKS' */ 00003184 6030 bra +0x32 /* 000031B6 */ 00003186 2D7C 5449 4D45 FFF0 move.l [A6 - 0x10], 0x54494D45 /* 'TIME' */ 0000318E 6026 bra +0x28 /* 000031B6 */ 00003190 2D7C 544F 4F4C FFF0 move.l [A6 - 0x10], 0x544F4F4C /* 'TOOL' */ 00003198 601C bra +0x1E /* 000031B6 */ 0000319A 2D7C 5452 4E43 FFF0 move.l [A6 - 0x10], 0x54524E43 /* 'TRNC' */ 000031A2 6012 bra +0x14 /* 000031B6 */ 000031A4 2D7C 5641 4C55 FFF0 move.l [A6 - 0x10], 0x56414C55 /* 'VALU' */ 000031AC 6008 bra +0xA /* 000031B6 */ 000031AE 2D7C 574E 4453 FFF0 move.l [A6 - 0x10], 0x574E4453 /* 'WNDS' */ label000031B6: 000031B6 4267 clr.w -[A7] 000031B8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000031BC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000031C0 486E FFE4 pea.l [A6 - 0x1C] 000031C4 486E FFE0 pea.l [A6 - 0x20] 000031C8 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */] 000031CC 101F move.b D0, [A7]+ 000031CE 6608 bne +0xA /* 000031D8 */ 000031D0 3E3C F94B move.w D7, 0xF94B 000031D4 6000 0458 bra +0x45A /* 0000362E */ label000031D8: 000031D8 203C 0000 0F00 move.l D0, 0xF00 000031DE C0AE FFE0 and.l D0, [A6 - 0x20] 000031E2 3C00 move.w D6, D0 000031E4 6000 0148 bra +0x14A /* 0000332E */ label000031E8: 000031E8 7016 moveq.l D0, 0x16 000031EA B02C FFD5 cmp.b D0, [A4 - 0x2B] 000031EE 6600 012A bne +0x12C /* 0000331A */ 000031F2 2D7C 5749 4C44 FFF4 move.l [A6 - 0xC], 0x57494C44 /* 'WILD' */ 000031FA 102C FFD4 move.b D0, [A4 - 0x2C] 000031FE 4880 ext.w D0 00003200 5B40 subq.w D0, 5 00003202 6746 beq +0x48 /* 0000324A */ 00003204 5D40 subq.w D0, 6 00003206 674E beq +0x50 /* 00003256 */ 00003208 5340 subq.w D0, 1 0000320A 6756 beq +0x58 /* 00003262 */ 0000320C 5940 subq.w D0, 4 0000320E 675C beq +0x5E /* 0000326C */ 00003210 0440 0009 subi.w D0, 0x9 /* '\t' */ 00003214 6760 beq +0x62 /* 00003276 */ 00003216 5340 subq.w D0, 1 00003218 6766 beq +0x68 /* 00003280 */ 0000321A 5340 subq.w D0, 1 0000321C 676C beq +0x6E /* 0000328A */ 0000321E 5740 subq.w D0, 3 00003220 6772 beq +0x74 /* 00003294 */ 00003222 5740 subq.w D0, 3 00003224 6778 beq +0x7A /* 0000329E */ 00003226 5740 subq.w D0, 3 00003228 677E beq +0x80 /* 000032A8 */ 0000322A 0440 000E subi.w D0, 0xE 0000322E 6700 0082 beq +0x84 /* 000032B2 */ 00003232 5340 subq.w D0, 1 00003234 6700 0086 beq +0x88 /* 000032BC */ 00003238 5340 subq.w D0, 1 0000323A 6700 008A beq +0x8C /* 000032C6 */ 0000323E 0440 0009 subi.w D0, 0x9 /* '\t' */ 00003242 6700 0094 beq +0x96 /* 000032D8 */ 00003246 6000 009A bra +0x9C /* 000032E2 */ label0000324A: 0000324A 2D7C 4152 574B FFF0 move.l [A6 - 0x10], 0x4152574B /* 'ARWK' */ 00003252 6000 0096 bra +0x98 /* 000032EA */ label00003256: 00003256 2D7C 434D 444B FFF0 move.l [A6 - 0x10], 0x434D444B /* 'CMDK' */ 0000325E 6000 008A bra +0x8C /* 000032EA */ label00003262: 00003262 2D7C 4354 4C4B FFF0 move.l [A6 - 0x10], 0x43544C4B /* 'CTLK' */ 0000326A 607E bra +0x80 /* 000032EA */ label0000326C: 0000326C 2D7C 4442 5547 FFF0 move.l [A6 - 0x10], 0x44425547 /* 'DBUG' */ 00003274 6074 bra +0x76 /* 000032EA */ label00003276: 00003276 2D7C 4E54 5246 FFF0 move.l [A6 - 0x10], 0x4E545246 /* 'NTRF' */ 0000327E 606A bra +0x6C /* 000032EA */ label00003280: 00003280 2D7C 4E54 524B FFF0 move.l [A6 - 0x10], 0x4E54524B /* 'NTRK' */ 00003288 6060 bra +0x62 /* 000032EA */ label0000328A: 0000328A 2D7C 4552 5244 FFF0 move.l [A6 - 0x10], 0x45525244 /* 'ERRD' */ 00003292 6056 bra +0x58 /* 000032EA */ label00003294: 00003294 2D7C 4643 4E4B FFF0 move.l [A6 - 0x10], 0x46434E4B /* 'FCNK' */ 0000329C 604C bra +0x4E /* 000032EA */ label0000329E: 0000329E 2D7C 4845 4C50 FFF0 move.l [A6 - 0x10], 0x48454C50 /* 'HELP' */ 000032A6 6042 bra +0x44 /* 000032EA */ label000032A8: 000032A8 2D7C 4B44 574E FFF0 move.l [A6 - 0x10], 0x4B44574E /* 'KDWN' */ 000032B0 6038 bra +0x3A /* 000032EA */ label000032B2: 000032B2 2D7C 5254 4E46 FFF0 move.l [A6 - 0x10], 0x52544E46 /* 'RTNF' */ 000032BA 602E bra +0x30 /* 000032EA */ label000032BC: 000032BC 2D7C 5254 4E4B FFF0 move.l [A6 - 0x10], 0x52544E4B /* 'RTNK' */ 000032C4 6024 bra +0x26 /* 000032EA */ label000032C6: 000032C6 2D7C 6165 7674 FFF4 move.l [A6 - 0xC], 0x61657674 /* 'aevt' */ 000032CE 2D7C 6F61 7070 FFF0 move.l [A6 - 0x10], 0x6F617070 /* 'oapp' */ 000032D6 6012 bra +0x14 /* 000032EA */ label000032D8: 000032D8 2D7C 5441 424B FFF0 move.l [A6 - 0x10], 0x5441424B /* 'TABK' */ 000032E0 6008 bra +0xA /* 000032EA */ label000032E2: 000032E2 3E3C F954 move.w D7, 0xF954 000032E6 6000 0346 bra +0x348 /* 0000362E */ label000032EA: 000032EA 4267 clr.w -[A7] 000032EC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000032F0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000032F4 486E FFE4 pea.l [A6 - 0x1C] 000032F8 486E FFE0 pea.l [A6 - 0x20] 000032FC 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */] 00003300 101F move.b D0, [A7]+ 00003302 6608 bne +0xA /* 0000330C */ 00003304 3E3C F94B move.w D7, 0xF94B 00003308 6000 0324 bra +0x326 /* 0000362E */ label0000330C: 0000330C 203C 0000 0F00 move.l D0, 0xF00 00003312 C0AE FFE0 and.l D0, [A6 - 0x20] 00003316 3C00 move.w D6, D0 00003318 6014 bra +0x16 /* 0000332E */ label0000331A: 0000331A 2D7C 6173 6372 FFF4 move.l [A6 - 0xC], 0x61736372 /* 'ascr' */ 00003322 2D7C 7073 6272 FFF0 move.l [A6 - 0x10], 0x70736272 /* 'psbr' */ 0000332A 3C3C 0400 move.w D6, 0x400 label0000332E: 0000332E 41EE FED8 lea.l A0, [A6 - 0x128] 00003332 43ED E21E lea.l A1, [A5 - 0x1DE2] 00003336 707F moveq.l D0, 0x7F label00003338: 00003338 30D9 move.w [A0]+, [A1]+ 0000333A 51C8 FFFC dbf D0, -0x6 /* 00003338 */ 0000333E 486E FED8 pea.l [A6 - 0x128] 00003342 4EAD 28A2 jsr [A5 + 0x28A2 /* export_1296 */] 00003346 206C FFFC movea.l A0, [A4 - 0x4] 0000334A 203C 6173 6372 move.l D0, 0x61736372 /* 'ascr' */ 00003350 B0A8 004E cmp.l D0, [A0 + 0x4E] 00003354 6600 00B6 bne +0xB8 /* 0000340C */ 00003358 203C 7073 6272 move.l D0, 0x70736272 /* 'psbr' */ 0000335E B0AE FFF0 cmp.l D0, [A6 - 0x10] 00003362 662A bne +0x2C /* 0000338E */ 00003364 4267 clr.w -[A7] 00003366 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000336C 41EE FED8 lea.l A0, [A6 - 0x128] 00003370 2008 move.l D0, A0 00003372 5280 addq.l D0, 1 00003374 2F00 move.l -[A7], D0 00003376 4240 clr.w D0 00003378 102E FED8 move.b D0, [A6 - 0x128] 0000337C 48C0 ext.l D0 0000337E 2F00 move.l -[A7], D0 00003380 486E FEC4 pea.l [A6 - 0x13C] 00003384 303C 0825 move.w D0, 0x825 00003388 A816 syscall Pack8 0000338A 3E1F move.w D7, [A7]+ 0000338C 6028 bra +0x2A /* 000033B6 */ label0000338E: 0000338E 2D6E FFF4 FECC move.l [A6 - 0x134], [A6 - 0xC] 00003394 2D6E FFF0 FED0 move.l [A6 - 0x130], [A6 - 0x10] 0000339A 4267 clr.w -[A7] 0000339C 2F3C 6576 6E74 move.l -[A7], 0x65766E74 /* 'evnt' */ 000033A2 486E FECC pea.l [A6 - 0x134] 000033A6 7008 moveq.l D0, 0x08 000033A8 2F00 move.l -[A7], D0 000033AA 486E FEC4 pea.l [A6 - 0x13C] 000033AE 303C 0825 move.w D0, 0x825 000033B2 A816 syscall Pack8 000033B4 3E1F move.w D7, [A7]+ label000033B6: 000033B6 4A47 tst.w D7 000033B8 6600 0274 bne +0x276 /* 0000362E */ 000033BC 42A7 clr.l -[A7] 000033BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000033C2 206C FFFC movea.l A0, [A4 - 0x4] 000033C6 2F28 0052 move.l -[A7], [A0 + 0x52] 000033CA 486E FEC4 pea.l [A6 - 0x13C] 000033CE 486E FEC0 pea.l [A6 - 0x140] 000033D2 2F3C 000C 1104 move.l -[A7], 0xC1104 000033D8 7000 moveq.l D0, 0x00 000033DA A82A syscall ComponentDispatch 000033DC 201F move.l D0, [A7]+ 000033DE 3A00 move.w D5, D0 000033E0 486E FEC4 pea.l [A6 - 0x13C] 000033E4 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000033E8 4A45 tst.w D5 000033EA 6708 beq +0xA /* 000033F4 */ 000033EC 3E3C F94B move.w D7, 0xF94B 000033F0 6000 023C bra +0x23E /* 0000362E */ label000033F4: 000033F4 42A7 clr.l -[A7] 000033F6 2F2E 000C move.l -[A7], [A6 + 0xC] 000033FA 2F2E FEC0 move.l -[A7], [A6 - 0x140] 000033FE 2F3C 0004 0006 move.l -[A7], 0x40006 00003404 7000 moveq.l D0, 0x00 00003406 A82A syscall ComponentDispatch 00003408 201F move.l D0, [A7]+ 0000340A 3A00 move.w D5, D0 label0000340C: 0000340C 4AAC FFE6 tst.l [A4 - 0x1A] 00003410 6600 021C bne +0x21E /* 0000362E */ 00003414 4204 clr.b D4 00003416 41EE FFF8 lea.l A0, [A6 - 0x8] 0000341A 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000341E 7003 moveq.l D0, 0x03 label00003420: 00003420 30D9 move.w [A0]+, [A1]+ 00003422 51C8 FFFC dbf D0, -0x6 /* 00003420 */ 00003426 41EE FFD8 lea.l A0, [A6 - 0x28] 0000342A 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000342E 7003 moveq.l D0, 0x03 label00003430: 00003430 30D9 move.w [A0]+, [A1]+ 00003432 51C8 FFFC dbf D0, -0x6 /* 00003430 */ 00003436 41EE FFE8 lea.l A0, [A6 - 0x18] 0000343A 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000343E 7003 moveq.l D0, 0x03 label00003440: 00003440 30D9 move.w [A0]+, [A1]+ 00003442 51C8 FFFC dbf D0, -0x6 /* 00003440 */ 00003446 4267 clr.w -[A7] 00003448 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */ 0000344E 486D A1AE pea.l [A5 - 0x5E52] 00003452 7008 moveq.l D0, 0x08 00003454 2F00 move.l -[A7], D0 00003456 486E FFF8 pea.l [A6 - 0x8] 0000345A 303C 0825 move.w D0, 0x825 0000345E A816 syscall Pack8 00003460 3E1F move.w D7, [A7]+ 00003462 6600 0190 bne +0x192 /* 000035F4 */ 00003466 4267 clr.w -[A7] 00003468 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000346C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003470 486E FFF8 pea.l [A6 - 0x8] 00003474 3F3C FFFF move.w -[A7], 0xFFFF 00003478 42A7 clr.l -[A7] 0000347A 486E FFE8 pea.l [A6 - 0x18] 0000347E 303C 0B14 move.w D0, 0xB14 00003482 A816 syscall Pack8 00003484 3E1F move.w D7, [A7]+ 00003486 6600 016C bne +0x16E /* 000035F4 */ 0000348A 203C 7073 6272 move.l D0, 0x70736272 /* 'psbr' */ 00003490 B0AE FFF0 cmp.l D0, [A6 - 0x10] 00003494 6632 bne +0x34 /* 000034C8 */ 00003496 4267 clr.w -[A7] 00003498 486E FFE8 pea.l [A6 - 0x18] 0000349C 2F3C 736E 616D move.l -[A7], 0x736E616D /* 'snam' */ 000034A2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000034A8 41EE FED8 lea.l A0, [A6 - 0x128] 000034AC 2008 move.l D0, A0 000034AE 5280 addq.l D0, 1 000034B0 2F00 move.l -[A7], D0 000034B2 4240 clr.w D0 000034B4 102E FED8 move.b D0, [A6 - 0x128] 000034B8 48C0 ext.l D0 000034BA 2F00 move.l -[A7], D0 000034BC 303C 0A0F move.w D0, 0xA0F 000034C0 A816 syscall Pack8 000034C2 3E1F move.w D7, [A7]+ 000034C4 6600 012E bne +0x130 /* 000035F4 */ label000034C8: 000034C8 4A46 tst.w D6 000034CA 6600 0096 bne +0x98 /* 00003562 */ 000034CE 203C 4152 574B move.l D0, 0x4152574B /* 'ARWK' */ 000034D4 B0AE FFF0 cmp.l D0, [A6 - 0x10] 000034D8 6600 011A bne +0x11C /* 000035F4 */ 000034DC 42A7 clr.l -[A7] 000034DE 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 000034E2 205F movea.l A0, [A7]+ 000034E4 700D moveq.l D0, 0x0D 000034E6 B028 0003 cmp.b D0, [A0 + 0x3] 000034EA 6600 0108 bne +0x10A /* 000035F4 */ 000034EE 42A7 clr.l -[A7] 000034F0 42A7 clr.l -[A7] 000034F2 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 000034F6 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 000034FA 205F movea.l A0, [A7]+ 000034FC 3D50 FEBC move.w [A6 - 0x144], [A0] 00003500 302E FEBC move.w D0, [A6 - 0x144] 00003504 5340 subq.w D0, 1 00003506 670E beq +0x10 /* 00003516 */ 00003508 5340 subq.w D0, 1 0000350A 6714 beq +0x16 /* 00003520 */ 0000350C 5340 subq.w D0, 1 0000350E 671A beq +0x1C /* 0000352A */ 00003510 5340 subq.w D0, 1 00003512 6720 beq +0x22 /* 00003534 */ 00003514 6026 bra +0x28 /* 0000353C */ label00003516: 00003516 2D7C 6C65 6674 FED4 move.l [A6 - 0x12C], 0x6C656674 /* 'left' */ 0000351E 601C bra +0x1E /* 0000353C */ label00003520: 00003520 2D7C 7267 6874 FED4 move.l [A6 - 0x12C], 0x72676874 /* 'rght' */ 00003528 6012 bra +0x14 /* 0000353C */ label0000352A: 0000352A 2D7C 7570 2020 FED4 move.l [A6 - 0x12C], 0x75702020 /* 'up ' */ 00003532 6008 bra +0xA /* 0000353C */ label00003534: 00003534 2D7C 646F 776E FED4 move.l [A6 - 0x12C], 0x646F776E /* 'down' */ label0000353C: 0000353C 4267 clr.w -[A7] 0000353E 486E FFE8 pea.l [A6 - 0x18] 00003542 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00003548 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 0000354E 486E FED4 pea.l [A6 - 0x12C] 00003552 7004 moveq.l D0, 0x04 00003554 2F00 move.l -[A7], D0 00003556 303C 0A0F move.w D0, 0xA0F 0000355A A816 syscall Pack8 0000355C 3E1F move.w D7, [A7]+ 0000355E 6000 0094 bra +0x96 /* 000035F4 */ label00003562: 00003562 202D D14A move.l D0, [A5 - 0x2EB6] 00003566 B0AC FFF0 cmp.l D0, [A4 - 0x10] 0000356A 5EC0 sgt D0 0000356C 4A00 tst.b D0 0000356E 6700 0084 beq +0x86 /* 000035F4 */ 00003572 2F00 move.l -[A7], D0 00003574 42A7 clr.l -[A7] 00003576 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 0000357A 221F move.l D1, [A7]+ 0000357C 201F move.l D0, [A7]+ 0000357E 2041 movea.l A0, D1 00003580 720F moveq.l D1, 0x0F 00003582 B228 0003 cmp.b D1, [A0 + 0x3] 00003586 56C1 sne D1 00003588 C001 and.b D0, D1 0000358A 6768 beq +0x6A /* 000035F4 */ 0000358C 0C46 0800 cmpi.w D6, 0x800 00003590 660E bne +0x10 /* 000035A0 */ 00003592 486E FFD8 pea.l [A6 - 0x28] 00003596 1F3C 0001 move.b -[A7], 0x1 0000359A 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */] 0000359E 6030 bra +0x32 /* 000035D0 */ label000035A0: 000035A0 0C46 0400 cmpi.w D6, 0x400 000035A4 660C bne +0xE /* 000035B2 */ 000035A6 486E FFD8 pea.l [A6 - 0x28] 000035AA 4267 clr.w -[A7] 000035AC 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */] 000035B0 601E bra +0x20 /* 000035D0 */ label000035B2: 000035B2 0C46 0100 cmpi.w D6, 0x100 000035B6 6618 bne +0x1A /* 000035D0 */ 000035B8 7801 moveq.l D4, 0x01 000035BA 4267 clr.w -[A7] 000035BC 486E FFD8 pea.l [A6 - 0x28] 000035C0 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000035C4 102D B820 move.b D0, [A5 - 0x47E0] 000035C8 6706 beq +0x8 /* 000035D0 */ 000035CA 3E3C F947 move.w D7, 0xF947 000035CE 6024 bra +0x26 /* 000035F4 */ label000035D0: 000035D0 4267 clr.w -[A7] 000035D2 486E FFE8 pea.l [A6 - 0x18] 000035D6 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000035DC 486E FFD8 pea.l [A6 - 0x28] 000035E0 303C 0610 move.w D0, 0x610 000035E4 A816 syscall Pack8 000035E6 3E1F move.w D7, [A7]+ 000035E8 1004 move.b D0, D4 000035EA 6708 beq +0xA /* 000035F4 */ 000035EC 486E FFD8 pea.l [A6 - 0x28] 000035F0 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] label000035F4: 000035F4 486E FFF8 pea.l [A6 - 0x8] 000035F8 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000035FC 486E FFD8 pea.l [A6 - 0x28] 00003600 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003604 4A47 tst.w D7 00003606 670A beq +0xC /* 00003612 */ 00003608 486E FFE8 pea.l [A6 - 0x18] 0000360C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003610 601C bra +0x1E /* 0000362E */ label00003612: 00003612 296E FFF4 FFDA move.l [A4 - 0x26], [A6 - 0xC] 00003618 296E FFF0 FFDE move.l [A4 - 0x22], [A6 - 0x10] 0000361E 41EC FFE2 lea.l A0, [A4 - 0x1E] 00003622 43EE FFE8 lea.l A1, [A6 - 0x18] 00003626 7003 moveq.l D0, 0x03 label00003628: 00003628 30D9 move.w [A0]+, [A1]+ 0000362A 51C8 FFFC dbf D0, -0x6 /* 00003628 */ label0000362E: 0000362E 3D47 0010 move.w [A6 + 0x10], D7 00003632 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00003636 4E5E unlink A6 00003638 205F movea.l A0, [A7]+ 0000363A 504F addq.w A7, 8 0000363C 4ED0 jmp [A0] fn0000363E: 0000363E 4E56 FFC2 link A6, -0x003E 00003642 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003646 286E 0008 movea.l A4, [A6 + 0x8] 0000364A 286C 0008 movea.l A4, [A4 + 0x8] 0000364E 422E 000C clr.b [A6 + 0xC] 00003652 102D A008 move.b D0, [A5 - 0x5FF8] 00003656 6604 bne +0x6 /* 0000365C */ 00003658 6000 02B8 bra +0x2BA /* 00003912 */ label0000365C: 0000365C 4267 clr.w -[A7] 0000365E 4EBA EFE0 jsr [PC - 0x1020 /* 00002640 */] 00003662 101F move.b D0, [A7]+ 00003664 6704 beq +0x6 /* 0000366A */ 00003666 6000 02AA bra +0x2AC /* 00003912 */ label0000366A: 0000366A 206C FFFC movea.l A0, [A4 - 0x4] 0000366E 4AA8 0052 tst.l [A0 + 0x52] 00003672 6604 bne +0x6 /* 00003678 */ 00003674 6000 029C bra +0x29E /* 00003912 */ label00003678: 00003678 42A7 clr.l -[A7] 0000367A 206C FFFC movea.l A0, [A4 - 0x4] 0000367E 2F28 004E move.l -[A7], [A0 + 0x4E] 00003682 486E FFE8 pea.l [A6 - 0x18] 00003686 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 0000368A 265F movea.l A3, [A7]+ 0000368C 200B move.l D0, A3 0000368E 6604 bne +0x6 /* 00003694 */ 00003690 6000 0280 bra +0x282 /* 00003912 */ label00003694: 00003694 41EE FFF8 lea.l A0, [A6 - 0x8] 00003698 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000369C 7003 moveq.l D0, 0x03 label0000369E: 0000369E 30D9 move.w [A0]+, [A1]+ 000036A0 51C8 FFFC dbf D0, -0x6 /* 0000369E */ 000036A4 7000 moveq.l D0, 0x00 000036A6 2D40 FFF4 move.l [A6 - 0xC], D0 000036AA 7000 moveq.l D0, 0x00 000036AC 2D40 FFF0 move.l [A6 - 0x10], D0 000036B0 206C FFFC movea.l A0, [A4 - 0x4] 000036B4 2D48 FFDA move.l [A6 - 0x26], A0 000036B8 5268 0044 addq.w [A0 + 0x44], 1 000036BC 197C 0001 FFD1 move.b [A4 - 0x2F], 0x1 000036C2 296D AEAC FFCC move.l [A4 - 0x34], [A5 - 0x5154] 000036C8 486C FFBC pea.l [A4 - 0x44] 000036CC 486D E1BE pea.l [A5 - 0x1E42] 000036D0 4EAD 1CB2 jsr [A5 + 0x1CB2 /* export_914 */] 000036D4 41EC FFB0 lea.l A0, [A4 - 0x50] 000036D8 2B48 E31E move.l [A5 - 0x1CE2], A0 000036DC 4267 clr.w -[A7] 000036DE 2F0B move.l -[A7], A3 000036E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036E4 4EBA F4AE jsr [PC - 0xB52 /* 00002B94 */] 000036E8 3E1F move.w D7, [A7]+ 000036EA 6600 01DA bne +0x1DC /* 000038C6 */ 000036EE 203C 0000 0100 move.l D0, 0x100 000036F4 C0AE FFE8 and.l D0, [A6 - 0x18] 000036F8 4A80 tst.l D0 000036FA 6726 beq +0x28 /* 00003722 */ 000036FC 42A7 clr.l -[A7] 000036FE 2F0B move.l -[A7], A3 00003700 486C FFE2 pea.l [A4 - 0x1E] 00003704 206C FFFC movea.l A0, [A4 - 0x4] 00003708 2F28 0052 move.l -[A7], [A0 + 0x52] 0000370C 42A7 clr.l -[A7] 0000370E 486E FFF0 pea.l [A6 - 0x10] 00003712 2F3C 0010 0803 move.l -[A7], 0x100803 00003718 7000 moveq.l D0, 0x00 0000371A A82A syscall ComponentDispatch 0000371C 201F move.l D0, [A7]+ 0000371E 3E00 move.w D7, D0 00003720 6046 bra +0x48 /* 00003768 */ label00003722: 00003722 203C 6165 7674 move.l D0, 0x61657674 /* 'aevt' */ 00003728 B0AC FFDA cmp.l D0, [A4 - 0x26] 0000372C 57C0 seq D0 0000372E 4A00 tst.b D0 00003730 6700 0194 beq +0x196 /* 000038C6 */ 00003734 223C 6F61 7070 move.l D1, 0x6F617070 /* 'oapp' */ 0000373A B2AC FFDE cmp.l D1, [A4 - 0x22] 0000373E 57C1 seq D1 00003740 C001 and.b D0, D1 00003742 6700 0182 beq +0x184 /* 000038C6 */ 00003746 42A7 clr.l -[A7] 00003748 2F0B move.l -[A7], A3 0000374A 206C FFFC movea.l A0, [A4 - 0x4] 0000374E 2F28 0052 move.l -[A7], [A0 + 0x52] 00003752 42A7 clr.l -[A7] 00003754 42A7 clr.l -[A7] 00003756 486E FFF0 pea.l [A6 - 0x10] 0000375A 2F3C 0010 0003 move.l -[A7], 0x100003 00003760 7000 moveq.l D0, 0x00 00003762 A82A syscall ComponentDispatch 00003764 201F move.l D0, [A7]+ 00003766 3E00 move.w D7, D0 label00003768: 00003768 206C FFFC movea.l A0, [A4 - 0x4] 0000376C 2D48 FFD6 move.l [A6 - 0x2A], A0 00003770 2F0B move.l -[A7], A3 00003772 206E FFD6 movea.l A0, [A6 - 0x2A] 00003776 2F28 0052 move.l -[A7], [A0 + 0x52] 0000377A 206C FFC8 movea.l A0, [A4 - 0x38] 0000377E 2F08 move.l -[A7], A0 00003780 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00003784 102C FF9D move.b D0, [A4 - 0x63] 00003788 660A bne +0xC /* 00003794 */ 0000378A 122C FFD9 move.b D1, [A4 - 0x27] 0000378E 0A01 0001 xori.b D1, 0x1 00003792 8001 or.b D0, D1 label00003794: 00003794 1C00 move.b D6, D0 00003796 2F0B move.l -[A7], A3 00003798 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000379C 1F06 move.b -[A7], D6 0000379E 486E FFF8 pea.l [A6 - 0x8] 000037A2 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 000037A6 102C FFD6 move.b D0, [A4 - 0x2A] 000037AA 6624 bne +0x26 /* 000037D0 */ 000037AC 4AAE FFF0 tst.l [A6 - 0x10] 000037B0 6606 bne +0x8 /* 000037B8 */ 000037B2 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */] 000037B6 6018 bra +0x1A /* 000037D0 */ label000037B8: 000037B8 486D CFB2 pea.l [A5 - 0x304E] 000037BC 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000037C0 41ED CFB2 lea.l A0, [A5 - 0x304E] 000037C4 43EE FFF8 lea.l A1, [A6 - 0x8] 000037C8 7003 moveq.l D0, 0x03 label000037CA: 000037CA 30D9 move.w [A0]+, [A1]+ 000037CC 51C8 FFFC dbf D0, -0x6 /* 000037CA */ label000037D0: 000037D0 4A47 tst.w D7 000037D2 675E beq +0x60 /* 00003832 */ 000037D4 486E FFF8 pea.l [A6 - 0x8] 000037D8 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000037DC 0C47 F954 cmpi.w D7, 0xF954 000037E0 56C0 sne D0 000037E2 4A00 tst.b D0 000037E4 674C beq +0x4E /* 00003832 */ 000037E6 7280 moveq.l D1, 0xFFFFFF80 000037E8 B247 cmp.w D1, D7 000037EA 56C1 sne D1 000037EC C001 and.b D0, D1 000037EE 6742 beq +0x44 /* 00003832 */ 000037F0 42A7 clr.l -[A7] 000037F2 2F0B move.l -[A7], A3 000037F4 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */ 000037FA 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00003800 486E FFF8 pea.l [A6 - 0x8] 00003804 2F3C 000C 0005 move.l -[A7], 0xC0005 0000380A 7000 moveq.l D0, 0x00 0000380C A82A syscall ComponentDispatch 0000380E 4A9F tst.l [A7]+ 00003810 6606 bne +0x8 /* 00003818 */ 00003812 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] label00003818: 00003818 426D CCDA clr.w [A5 - 0x3326] 0000381C 4267 clr.w -[A7] 0000381E 2F0B move.l -[A7], A3 00003820 486E FFE4 pea.l [A6 - 0x1C] 00003824 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00003828 101F move.b D0, [A7]+ 0000382A 6706 beq +0x8 /* 00003832 */ 0000382C 3B6E FFE4 CCDA move.w [A5 - 0x3326], [A6 - 0x1C] label00003832: 00003832 4A47 tst.w D7 00003834 662E bne +0x30 /* 00003864 */ 00003836 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000383C 206E 0008 movea.l A0, [A6 + 0x8] 00003840 2F28 0008 move.l -[A7], [A0 + 0x8] 00003844 4EBA EE52 jsr [PC - 0x11AE /* 00002698 */] 00003848 102C FFD6 move.b D0, [A4 - 0x2A] 0000384C 6708 beq +0xA /* 00003856 */ 0000384E 486E FFF8 pea.l [A6 - 0x8] 00003852 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] label00003856: 00003856 7002 moveq.l D0, 0x02 00003858 B02C FFD1 cmp.b D0, [A4 - 0x2F] 0000385C 6668 bne +0x6A /* 000038C6 */ 0000385E 422C FF97 clr.b [A4 - 0x69] 00003862 6062 bra +0x64 /* 000038C6 */ label00003864: 00003864 7080 moveq.l D0, 0xFFFFFF80 00003866 B047 cmp.w D0, D7 00003868 6608 bne +0xA /* 00003872 */ 0000386A 1B7C 0001 B820 move.b [A5 - 0x47E0], 0x1 00003870 6054 bra +0x56 /* 000038C6 */ label00003872: 00003872 0C47 F954 cmpi.w D7, 0xF954 00003876 56C0 sne D0 00003878 4A00 tst.b D0 0000387A 674A beq +0x4C /* 000038C6 */ 0000387C 0C47 F448 cmpi.w D7, 0xF448 00003880 56C1 sne D1 00003882 C001 and.b D0, D1 00003884 6740 beq +0x42 /* 000038C6 */ 00003886 4AAE FFF4 tst.l [A6 - 0xC] 0000388A 661C bne +0x1E /* 000038A8 */ 0000388C 3F3C 00A5 move.w -[A7], 0xA5 00003890 486E FFC2 pea.l [A6 - 0x3E] 00003894 3007 move.w D0, D7 00003896 48C0 ext.l D0 00003898 2F00 move.l -[A7], D0 0000389A 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000389E 486D E21E pea.l [A5 - 0x1DE2] 000038A2 4EBA D77C jsr [PC - 0x2884 /* 00001020 */] 000038A6 6016 bra +0x18 /* 000038BE */ label000038A8: 000038A8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000038AC 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 000038B0 206E FFF4 movea.l A0, [A6 - 0xC] 000038B4 2F10 move.l -[A7], [A0] 000038B6 486D D01A pea.l [A5 - 0x2FE6] 000038BA 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] label000038BE: 000038BE 486D D01A pea.l [A5 - 0x2FE6] 000038C2 4EBA D638 jsr [PC - 0x29C8 /* 00000EFC */] label000038C6: 000038C6 4AAE FFF0 tst.l [A6 - 0x10] 000038CA 6716 beq +0x18 /* 000038E2 */ 000038CC 42A7 clr.l -[A7] 000038CE 2F0B move.l -[A7], A3 000038D0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000038D4 2F3C 0004 0006 move.l -[A7], 0x40006 000038DA 7000 moveq.l D0, 0x00 000038DC A82A syscall ComponentDispatch 000038DE 201F move.l D0, [A7]+ 000038E0 3A00 move.w D5, D0 label000038E2: 000038E2 4267 clr.w -[A7] 000038E4 2F0B move.l -[A7], A3 000038E6 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 000038EA 3A1F move.w D5, [A7]+ 000038EC 486E FFF4 pea.l [A6 - 0xC] 000038F0 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000038F4 2B6C FFB6 E31E move.l [A5 - 0x1CE2], [A4 - 0x4A] 000038FA 3B6C FFBA CCDA move.w [A5 - 0x3326], [A4 - 0x46] 00003900 486C FFBC pea.l [A4 - 0x44] 00003904 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */] 00003908 2F2C FFFC move.l -[A7], [A4 - 0x4] 0000390C 4267 clr.w -[A7] 0000390E 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */] label00003912: 00003912 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00003916 4E5E unlink A6 00003918 2E9F move.l [A7], [A7]+ 0000391A 4E75 rts fn0000391C: 0000391C 4E56 FFFE link A6, -0x0002 00003920 48E7 0118 movem.l -[A7], D7,A3,A4 00003924 266E 0008 movea.l A3, [A6 + 0x8] 00003928 286B 0008 movea.l A4, [A3 + 0x8] 0000392C 422E 000C clr.b [A6 + 0xC] 00003930 102C FF9B move.b D0, [A4 - 0x65] 00003934 6724 beq +0x26 /* 0000395A */ 00003936 4267 clr.w -[A7] 00003938 206C FFFC movea.l A0, [A4 - 0x4] 0000393C 2F08 move.l -[A7], A0 0000393E 206C FFB6 movea.l A0, [A4 - 0x4A] 00003942 2068 0018 movea.l A0, [A0 + 0x18] 00003946 2F08 move.l -[A7], A0 00003948 4EBA D7E2 jsr [PC - 0x281E /* 0000112C */] 0000394C 101F move.b D0, [A7]+ 0000394E 0A00 0001 xori.b D0, 0x1 00003952 1940 FF9B move.b [A4 - 0x65], D0 00003956 6000 0098 bra +0x9A /* 000039F0 */ label0000395A: 0000395A 486C FFB0 pea.l [A4 - 0x50] 0000395E 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */] 00003962 206C FFFC movea.l A0, [A4 - 0x4] 00003966 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 0000396C B0A8 004E cmp.l D0, [A0 + 0x4E] 00003970 6710 beq +0x12 /* 00003982 */ 00003972 4267 clr.w -[A7] 00003974 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003978 4EBA FCC4 jsr [PC - 0x33C /* 0000363E */] 0000397C 1D5F 000C move.b [A6 + 0xC], [A7]+ 00003980 606E bra +0x70 /* 000039F0 */ label00003982: 00003982 4267 clr.w -[A7] 00003984 2F2C FFFC move.l -[A7], [A4 - 0x4] 00003988 486D E21E pea.l [A5 - 0x1DE2] 0000398C 3F2C FFD2 move.w -[A7], [A4 - 0x2E] 00003990 486B FFEC pea.l [A3 - 0x14] 00003994 486B FFEA pea.l [A3 - 0x16] 00003998 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 0000399C 1E1F move.b D7, [A7]+ 0000399E 1007 move.b D0, D7 000039A0 6632 bne +0x34 /* 000039D4 */ 000039A2 102C FFD9 move.b D0, [A4 - 0x27] 000039A6 6748 beq +0x4A /* 000039F0 */ 000039A8 721A moveq.l D1, 0x1A 000039AA B22C FFD5 cmp.b D1, [A4 - 0x2B] 000039AE 57C1 seq D1 000039B0 C001 and.b D0, D1 000039B2 673C beq +0x3E /* 000039F0 */ 000039B4 4267 clr.w -[A7] 000039B6 2F2C FFFC move.l -[A7], [A4 - 0x4] 000039BA 486D E21E pea.l [A5 - 0x1DE2] 000039BE 302C FFD2 move.w D0, [A4 - 0x2E] 000039C2 4440 neg.w D0 000039C4 3F00 move.w -[A7], D0 000039C6 486B FFEC pea.l [A3 - 0x14] 000039CA 486B FFEA pea.l [A3 - 0x16] 000039CE 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 000039D2 1E1F move.b D7, [A7]+ label000039D4: 000039D4 1007 move.b D0, D7 000039D6 6602 bne +0x4 /* 000039DA */ 000039D8 6016 bra +0x18 /* 000039F0 */ label000039DA: 000039DA 4267 clr.w -[A7] 000039DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039E0 4EBA F0BE jsr [PC - 0xF42 /* 00002AA0 */] 000039E4 101F move.b D0, [A7]+ 000039E6 6602 bne +0x4 /* 000039EA */ 000039E8 6006 bra +0x8 /* 000039F0 */ label000039EA: 000039EA 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label000039F0: 000039F0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000039F4 4E5E unlink A6 000039F6 2E9F move.l [A7], [A7]+ 000039F8 4E75 rts fn000039FA: 000039FA 4E56 FFEA link A6, -0x0016 000039FE 48E7 0018 movem.l -[A7], A3,A4 00003A02 286E 0008 movea.l A4, [A6 + 0x8] 00003A06 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00003A0C: 00003A0C 4AAC FFFC tst.l [A4 - 0x4] 00003A10 56C0 sne D0 00003A12 4A00 tst.b D0 00003A14 6766 beq +0x68 /* 00003A7C */ 00003A16 122D B820 move.b D1, [A5 - 0x47E0] 00003A1A 0A01 0001 xori.b D1, 0x1 00003A1E C001 and.b D0, D1 00003A20 675A beq +0x5C /* 00003A7C */ 00003A22 296C FFFC FFC8 move.l [A4 - 0x38], [A4 - 0x4] 00003A28 266C FFFC movea.l A3, [A4 - 0x4] 00003A2C 526B 0042 addq.w [A3 + 0x42], 1 00003A30 4267 clr.w -[A7] 00003A32 2F0E move.l -[A7], A6 00003A34 4EBA FEE6 jsr [PC - 0x11A /* 0000391C */] 00003A38 101F move.b D0, [A7]+ 00003A3A 6604 bne +0x6 /* 00003A40 */ 00003A3C 802D B820 or.b D0, [A5 - 0x47E0] label00003A40: 00003A40 4A00 tst.b D0 00003A42 6612 bne +0x14 /* 00003A56 */ 00003A44 2F00 move.l -[A7], D0 00003A46 4267 clr.w -[A7] 00003A48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A4C 4EBA EE24 jsr [PC - 0x11DC /* 00002872 */] 00003A50 121F move.b D1, [A7]+ 00003A52 201F move.l D0, [A7]+ 00003A54 8001 or.b D0, D1 label00003A56: 00003A56 4A00 tst.b D0 00003A58 6604 bne +0x6 /* 00003A5E */ 00003A5A 802D B820 or.b D0, [A5 - 0x47E0] label00003A5E: 00003A5E 1B40 CFEE move.b [A5 - 0x3012], D0 00003A62 2F2C FFFC move.l -[A7], [A4 - 0x4] 00003A66 4EAD 139A jsr [A5 + 0x139A /* export_623 */] 00003A6A 102D CFEE move.b D0, [A5 - 0x3012] 00003A6E 6610 bne +0x12 /* 00003A80 */ 00003A70 206C FFFC movea.l A0, [A4 - 0x4] 00003A74 2968 001C FFFC move.l [A4 - 0x4], [A0 + 0x1C] 00003A7A 6090 bra -0x6E /* 00003A0C */ label00003A7C: 00003A7C 422E 000C clr.b [A6 + 0xC] label00003A80: 00003A80 4CDF 1800 movem.l A3,A4, [A7]+ 00003A84 4E5E unlink A6 00003A86 2E9F move.l [A7], [A7]+ 00003A88 4E75 rts fn00003A8A: 00003A8A 4E56 0000 link A6, 0 00003A8E 206E 0008 movea.l A0, [A6 + 0x8] 00003A92 4868 FFB0 pea.l [A0 - 0x50] 00003A96 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */] 00003A9A 3F2E 000C move.w -[A7], [A6 + 0xC] 00003A9E 486D E21E pea.l [A5 - 0x1DE2] 00003AA2 4EBA D52A jsr [PC - 0x2AD6 /* 00000FCE */] 00003AA6 4E5E unlink A6 00003AA8 205F movea.l A0, [A7]+ 00003AAA 5C4F addq.w A7, 6 00003AAC 4ED0 jmp [A0] fn00003AAE: 00003AAE 4E56 FFFC link A6, -0x0004 00003AB2 2F0C move.l -[A7], A4 00003AB4 42A7 clr.l -[A7] 00003AB6 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00003ABA 285F movea.l A4, [A7]+ label00003ABC: 00003ABC 700F moveq.l D0, 0x0F 00003ABE B02C 0003 cmp.b D0, [A4 + 0x3] 00003AC2 670C beq +0xE /* 00003AD0 */ 00003AC4 42A7 clr.l -[A7] 00003AC6 2F0C move.l -[A7], A4 00003AC8 4EAD 19EA jsr [A5 + 0x19EA /* export_825 */] 00003ACC 285F movea.l A4, [A7]+ 00003ACE 60EC bra -0x12 /* 00003ABC */ label00003AD0: 00003AD0 200C move.l D0, A4 00003AD2 5580 subq.l D0, 2 00003AD4 206D D146 movea.l A0, [A5 - 0x2EBA] 00003AD8 9090 sub.l D0, [A0] 00003ADA 206E 0008 movea.l A0, [A6 + 0x8] 00003ADE 2140 FFF0 move.l [A0 - 0x10], D0 00003AE2 285F movea.l A4, [A7]+ 00003AE4 4E5E unlink A6 00003AE6 2E9F move.l [A7], [A7]+ 00003AE8 4E75 rts fn00003AEA: 00003AEA 4E56 FFFC link A6, -0x0004 00003AEE 2F0C move.l -[A7], A4 00003AF0 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00003AF6 286D D77E movea.l A4, [A5 - 0x2882] label00003AFA: 00003AFA 200C move.l D0, A4 00003AFC 6718 beq +0x1A /* 00003B16 */ 00003AFE 2054 movea.l A0, [A4] 00003B00 2050 movea.l A0, [A0] 00003B02 2028 0002 move.l D0, [A0 + 0x2] 00003B06 B0AE 0008 cmp.l D0, [A6 + 0x8] 00003B0A 6602 bne +0x4 /* 00003B0E */ 00003B0C 600C bra +0xE /* 00003B1A */ label00003B0E: 00003B0E 2054 movea.l A0, [A4] 00003B10 2868 0004 movea.l A4, [A0 + 0x4] 00003B14 60E4 bra -0x1A /* 00003AFA */ label00003B16: 00003B16 422E 000C clr.b [A6 + 0xC] label00003B1A: 00003B1A 285F movea.l A4, [A7]+ 00003B1C 4E5E unlink A6 00003B1E 205F movea.l A0, [A7]+ 00003B20 584F addq.w A7, 4 00003B22 4ED0 jmp [A0] export_603: 00003B24 4E56 FF96 link A6, -0x006A 00003B28 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003B2C 41ED E1D2 lea.l A0, [A5 - 0x1E2E] 00003B30 B1ED E31E cmpa.l A0, [A5 - 0x1CE2] 00003B34 57C0 seq D0 00003B36 4400 neg.b D0 00003B38 1D40 FF9D move.b [A6 - 0x63], D0 00003B3C 6704 beq +0x6 /* 00003B42 */ 00003B3E 422D EAF6 clr.b [A5 - 0x150A] label00003B42: 00003B42 422E FFD0 clr.b [A6 - 0x30] 00003B46 70FF moveq.l D0, 0xFFFFFFFF 00003B48 B06D FC28 cmp.w D0, [A5 - 0x3D8] 00003B4C 6632 bne +0x34 /* 00003B80 */ 00003B4E 302D FC38 move.w D0, [A5 - 0x3C8] 00003B52 5340 subq.w D0, 1 00003B54 41ED EBC4 lea.l A0, [A5 - 0x143C] 00003B58 C1FC 001E muls.w D0, 0x1E 00003B5C 43EE FFD2 lea.l A1, [A6 - 0x2E] 00003B60 41F0 0000 lea.l A0, [A0 + D0.w] 00003B64 700E moveq.l D0, 0x0E label00003B66: 00003B66 32D8 move.w [A1]+, [A0]+ 00003B68 51C8 FFFC dbf D0, -0x6 /* 00003B66 */ 00003B6C 302D FC38 move.w D0, [A5 - 0x3C8] 00003B70 5340 subq.w D0, 1 00003B72 41ED F1FA lea.l A0, [A5 - 0xE06] 00003B76 D040 add.w D0, D0 00003B78 3D70 0000 FFB0 move.w [A6 - 0x50], [A0 + D0.w] 00003B7E 606A bra +0x6C /* 00003BEA */ label00003B80: 00003B80 70FE moveq.l D0, 0xFFFFFFFE 00003B82 B06D FC28 cmp.w D0, [A5 - 0x3D8] 00003B86 662E bne +0x30 /* 00003BB6 */ 00003B88 206D E31E movea.l A0, [A5 - 0x1CE2] 00003B8C 7002 moveq.l D0, 0x02 00003B8E B028 0021 cmp.b D0, [A0 + 0x21] 00003B92 6606 bne +0x8 /* 00003B9A */ 00003B94 1D68 0020 FFD0 move.b [A6 - 0x30], [A0 + 0x20] label00003B9A: 00003B9A 206D FC30 movea.l A0, [A5 - 0x3D0] 00003B9E 43EE FFD2 lea.l A1, [A6 - 0x2E] 00003BA2 700E moveq.l D0, 0x0E label00003BA4: 00003BA4 32D8 move.w [A1]+, [A0]+ 00003BA6 51C8 FFFC dbf D0, -0x6 /* 00003BA4 */ 00003BAA 426E FFB0 clr.w [A6 - 0x50] 00003BAE 2D6D FC34 FFB2 move.l [A6 - 0x4E], [A5 - 0x3CC] 00003BB4 6034 bra +0x36 /* 00003BEA */ label00003BB6: 00003BB6 206D E190 movea.l A0, [A5 - 0x1E70] 00003BBA 2068 0004 movea.l A0, [A0 + 0x4] 00003BBE 302D FC28 move.w D0, [A5 - 0x3D8] 00003BC2 48C0 ext.l D0 00003BC4 D090 add.l D0, [A0] 00003BC6 5480 addq.l D0, 2 00003BC8 2040 movea.l A0, D0 00003BCA 43EE FFD2 lea.l A1, [A6 - 0x2E] 00003BCE 700E moveq.l D0, 0x0E label00003BD0: 00003BD0 32D8 move.w [A1]+, [A0]+ 00003BD2 51C8 FFFC dbf D0, -0x6 /* 00003BD0 */ 00003BD6 302D FC2A move.w D0, [A5 - 0x3D6] 00003BDA 5440 addq.w D0, 2 00003BDC 3D40 FFB0 move.w [A6 - 0x50], D0 00003BE0 206D E190 movea.l A0, [A5 - 0x1E70] 00003BE4 2D68 0004 FFB2 move.l [A6 - 0x4E], [A0 + 0x4] label00003BEA: 00003BEA 4AAE FFE6 tst.l [A6 - 0x1A] 00003BEE 57C0 seq D0 00003BF0 4400 neg.b D0 00003BF2 1D40 FF9C move.b [A6 - 0x64], D0 00003BF6 422E FF9B clr.b [A6 - 0x65] 00003BFA 4205 clr.b D5 00003BFC 2D6D E31E FFB6 move.l [A6 - 0x4A], [A5 - 0x1CE2] 00003C02 3D6D CCDA FFBA move.w [A6 - 0x46], [A5 - 0x3326] 00003C08 2D6E FFEA FFFC move.l [A6 - 0x4], [A6 - 0x16] 00003C0E 6636 bne +0x38 /* 00003C46 */ 00003C10 102E FFD9 move.b D0, [A6 - 0x27] 00003C14 6716 beq +0x18 /* 00003C2C */ 00003C16 206D E31E movea.l A0, [A5 - 0x1CE2] 00003C1A 2068 0018 movea.l A0, [A0 + 0x18] 00003C1E 223C 5754 4C4B move.l D1, 0x57544C4B /* 'WTLK' */ 00003C24 B2A8 004E cmp.l D1, [A0 + 0x4E] 00003C28 56C1 sne D1 00003C2A C001 and.b D0, D1 label00003C2C: 00003C2C 1A00 move.b D5, D0 00003C2E 1D45 FF9B move.b [A6 - 0x65], D5 00003C32 206D E31E movea.l A0, [A5 - 0x1CE2] 00003C36 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18] 00003C3C 206D E31E movea.l A0, [A5 - 0x1CE2] 00003C40 2D68 003A FFEA move.l [A6 - 0x16], [A0 + 0x3A] label00003C46: 00003C46 2D6E FFFC FFC8 move.l [A6 - 0x38], [A6 - 0x4] 00003C4C 426E FFBC clr.w [A6 - 0x44] 00003C50 2F0E move.l -[A7], A6 00003C52 4EBA FE5A jsr [PC - 0x1A6 /* 00003AAE */] 00003C56 102D BA44 move.b D0, [A5 - 0x45BC] 00003C5A 6716 beq +0x18 /* 00003C72 */ 00003C5C 122E FF9D move.b D1, [A6 - 0x63] 00003C60 0A01 0001 xori.b D1, 0x1 00003C64 C001 and.b D0, D1 00003C66 670A beq +0xC /* 00003C72 */ 00003C68 42A7 clr.l -[A7] 00003C6A A285 syscall IdleUpdate/PMgrOp, flags=2 00003C6C 2E80 move.l [A7], D0 00003C6E 2B5F CFEA move.l [A5 - 0x3016], [A7]+ label00003C72: 00003C72 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00003C76 1005 move.b D0, D5 00003C78 671E beq +0x20 /* 00003C98 */ 00003C7A 102E FF9D move.b D0, [A6 - 0x63] 00003C7E 660E bne +0x10 /* 00003C8E */ 00003C80 206D E31E movea.l A0, [A5 - 0x1CE2] 00003C84 7202 moveq.l D1, 0x02 00003C86 B228 0021 cmp.b D1, [A0 + 0x21] 00003C8A 56C1 sne D1 00003C8C 8001 or.b D0, D1 label00003C8E: 00003C8E 0240 0001 andi.w D0, 0x1 00003C92 1D40 FF97 move.b [A6 - 0x69], D0 00003C96 6006 bra +0x8 /* 00003C9E */ label00003C98: 00003C98 1D7C 0001 FF97 move.b [A6 - 0x69], 0x1 label00003C9E: 00003C9E 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */] 00003CA2 2F0E move.l -[A7], A6 00003CA4 4EBA EA10 jsr [PC - 0x15F0 /* 000026B6 */] 00003CA8 206E FFFC movea.l A0, [A6 - 0x4] 00003CAC 49D0 lea.l A4, [A0] 00003CAE 7005 moveq.l D0, 0x05 00003CB0 B014 cmp.b D0, [A4] 00003CB2 6700 029C beq +0x29E /* 00003F50 */ 00003CB6 202D A548 move.l D0, [A5 - 0x5AB8] 00003CBA B0AD A544 cmp.l D0, [A5 - 0x5ABC] 00003CBE 57C0 seq D0 00003CC0 4A00 tst.b D0 00003CC2 660C bne +0xE /* 00003CD0 */ 00003CC4 222C 0002 move.l D1, [A4 + 0x2] 00003CC8 B2AD A544 cmp.l D1, [A5 - 0x5ABC] 00003CCC 57C1 seq D1 00003CCE 8001 or.b D0, D1 label00003CD0: 00003CD0 4400 neg.b D0 00003CD2 1D40 FF96 move.b [A6 - 0x6A], D0 00003CD6 202C 0002 move.l D0, [A4 + 0x2] 00003CDA B0AD A548 cmp.l D0, [A5 - 0x5AB8] 00003CDE 56C0 sne D0 00003CE0 4400 neg.b D0 00003CE2 1D40 FF98 move.b [A6 - 0x68], D0 00003CE6 1014 move.b D0, [A4] 00003CE8 4880 ext.w D0 00003CEA 6B70 bmi +0x72 /* 00003D5C */ 00003CEC 0C40 0005 cmpi.w D0, 0x5 00003CF0 6E6A bgt +0x6C /* 00003D5C */ 00003CF2 D040 add.w D0, D0 00003CF4 303B 0006 move.w D0, [PC + D0.w + 0x6] 00003CF8 4EFB 0000 jmp [PC + D0.w] 00003CFC 000E 000E ori.b A6, 0xE 00003D00 000E 001C ori.b A6, 0x1C 00003D04 0040 000E ori.w D0, 0xE 00003D08 202C 000A move.l D0, [A4 + 0xA] 00003D0C B0AD AEAC cmp.l D0, [A5 - 0x5154] 00003D10 56C6 sne D6 00003D12 4406 neg.b D6 00003D14 6046 bra +0x48 /* 00003D5C */ 00003D16 202C 0006 move.l D0, [A4 + 0x6] 00003D1A B0AD AE96 cmp.l D0, [A5 - 0x516A] 00003D1E 56C0 sne D0 00003D20 4A00 tst.b D0 00003D22 6610 bne +0x12 /* 00003D34 */ 00003D24 206E FFB6 movea.l A0, [A6 - 0x4A] 00003D28 2228 001C move.l D1, [A0 + 0x1C] 00003D2C B2AD AEAC cmp.l D1, [A5 - 0x5154] 00003D30 56C1 sne D1 00003D32 8001 or.b D0, D1 label00003D34: 00003D34 4400 neg.b D0 00003D36 1C00 move.b D6, D0 00003D38 6022 bra +0x24 /* 00003D5C */ 00003D3A 202C 0002 move.l D0, [A4 + 0x2] 00003D3E B0AD A548 cmp.l D0, [A5 - 0x5AB8] 00003D42 56C0 sne D0 00003D44 4A00 tst.b D0 00003D46 6610 bne +0x12 /* 00003D58 */ 00003D48 206E FFB6 movea.l A0, [A6 - 0x4A] 00003D4C 2228 001C move.l D1, [A0 + 0x1C] 00003D50 B2AD AEAC cmp.l D1, [A5 - 0x5154] 00003D54 56C1 sne D1 00003D56 8001 or.b D0, D1 label00003D58: 00003D58 4400 neg.b D0 00003D5A 1C00 move.b D6, D0 label00003D5C: 00003D5C 7001 moveq.l D0, 0x01 00003D5E B02E FFD0 cmp.b D0, [A6 - 0x30] 00003D62 6D38 blt +0x3A /* 00003D9C */ 00003D64 1D7C 0001 FFD0 move.b [A6 - 0x30], 0x1 00003D6A 4267 clr.w -[A7] 00003D6C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D70 2F0E move.l -[A7], A6 00003D72 4EBA EA94 jsr [PC - 0x156C /* 00002808 */] 00003D76 101F move.b D0, [A7]+ 00003D78 6716 beq +0x18 /* 00003D90 */ 00003D7A 2F00 move.l -[A7], D0 00003D7C 4267 clr.w -[A7] 00003D7E 2F0E move.l -[A7], A6 00003D80 4EBA FC78 jsr [PC - 0x388 /* 000039FA */] 00003D84 121F move.b D1, [A7]+ 00003D86 201F move.l D0, [A7]+ 00003D88 C001 and.b D0, D1 00003D8A 4A00 tst.b D0 00003D8C 6600 02D6 bne +0x2D8 /* 00004064 */ label00003D90: 00003D90 802D B820 or.b D0, [A5 - 0x47E0] 00003D94 6600 02CE bne +0x2D0 /* 00004064 */ 00003D98 422E FF9B clr.b [A6 - 0x65] label00003D9C: 00003D9C 7002 moveq.l D0, 0x02 00003D9E B02E FFD0 cmp.b D0, [A6 - 0x30] 00003DA2 5CC0 sge D0 00003DA4 4A00 tst.b D0 00003DA6 675C beq +0x5E /* 00003E04 */ 00003DA8 122E FF98 move.b D1, [A6 - 0x68] 00003DAC 660E bne +0x10 /* 00003DBC */ 00003DAE 1406 move.b D2, D6 00003DB0 6752 beq +0x54 /* 00003E04 */ 00003DB2 C42E FF97 and.b D2, [A6 - 0x69] 00003DB6 8202 or.b D1, D2 00003DB8 C001 and.b D0, D1 00003DBA 6748 beq +0x4A /* 00003E04 */ label00003DBC: 00003DBC 1D7C 0002 FFD0 move.b [A6 - 0x30], 0x2 00003DC2 42A7 clr.l -[A7] 00003DC4 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00003DC8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00003DCC 6700 0296 beq +0x298 /* 00004064 */ 00003DD0 4267 clr.w -[A7] 00003DD2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003DD6 2F0E move.l -[A7], A6 00003DD8 4EBA EA2E jsr [PC - 0x15D2 /* 00002808 */] 00003DDC 101F move.b D0, [A7]+ 00003DDE 6710 beq +0x12 /* 00003DF0 */ 00003DE0 2F00 move.l -[A7], D0 00003DE2 4267 clr.w -[A7] 00003DE4 2F0E move.l -[A7], A6 00003DE6 4EBA FC12 jsr [PC - 0x3EE /* 000039FA */] 00003DEA 121F move.b D1, [A7]+ 00003DEC 201F move.l D0, [A7]+ 00003DEE C001 and.b D0, D1 label00003DF0: 00003DF0 4A00 tst.b D0 00003DF2 6604 bne +0x6 /* 00003DF8 */ 00003DF4 802D B820 or.b D0, [A5 - 0x47E0] label00003DF8: 00003DF8 1B40 CFEE move.b [A5 - 0x3012], D0 00003DFC 6600 0266 bne +0x268 /* 00004064 */ 00003E00 422E FF9B clr.b [A6 - 0x65] label00003E04: 00003E04 7003 moveq.l D0, 0x03 00003E06 B02E FFD0 cmp.b D0, [A6 - 0x30] 00003E0A 6D00 00E8 blt +0xEA /* 00003EF4 */ 00003E0E 1D7C 0003 FFD0 move.b [A6 - 0x30], 0x3 00003E14 266D D77E movea.l A3, [A5 - 0x2882] label00003E18: 00003E18 200B move.l D0, A3 00003E1A 6700 00D8 beq +0xDA /* 00003EF4 */ 00003E1E 2053 movea.l A0, [A3] 00003E20 2D50 FFFC move.l [A6 - 0x4], [A0] 00003E24 2053 movea.l A0, [A3] 00003E26 2E28 0004 move.l D7, [A0 + 0x4] 00003E2A 670A beq +0xC /* 00003E36 */ 00003E2C 2047 movea.l A0, D7 00003E2E 2050 movea.l A0, [A0] 00003E30 2050 movea.l A0, [A0] 00003E32 2828 0002 move.l D4, [A0 + 0x2] label00003E36: 00003E36 206E FFFC movea.l A0, [A6 - 0x4] 00003E3A 2B68 0002 CFEA move.l [A5 - 0x3016], [A0 + 0x2] 00003E40 206E FFC8 movea.l A0, [A6 - 0x38] 00003E44 202D CFEA move.l D0, [A5 - 0x3016] 00003E48 B0A8 0002 cmp.l D0, [A0 + 0x2] 00003E4C 56C0 sne D0 00003E4E 4A00 tst.b D0 00003E50 673C beq +0x3E /* 00003E8E */ 00003E52 222D CFEA move.l D1, [A5 - 0x3016] 00003E56 B2AD A548 cmp.l D1, [A5 - 0x5AB8] 00003E5A 56C1 sne D1 00003E5C C001 and.b D0, D1 00003E5E 672E beq +0x30 /* 00003E8E */ 00003E60 2F00 move.l -[A7], D0 00003E62 4267 clr.w -[A7] 00003E64 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E68 2F0E move.l -[A7], A6 00003E6A 4EBA E99C jsr [PC - 0x1664 /* 00002808 */] 00003E6E 121F move.b D1, [A7]+ 00003E70 201F move.l D0, [A7]+ 00003E72 C001 and.b D0, D1 00003E74 4A00 tst.b D0 00003E76 6716 beq +0x18 /* 00003E8E */ 00003E78 2F00 move.l -[A7], D0 00003E7A 4267 clr.w -[A7] 00003E7C 2F0E move.l -[A7], A6 00003E7E 4EBA FB7A jsr [PC - 0x486 /* 000039FA */] 00003E82 121F move.b D1, [A7]+ 00003E84 201F move.l D0, [A7]+ 00003E86 C001 and.b D0, D1 00003E88 4A00 tst.b D0 00003E8A 6600 01D8 bne +0x1DA /* 00004064 */ label00003E8E: 00003E8E 802D B820 or.b D0, [A5 - 0x47E0] 00003E92 6600 01D0 bne +0x1D2 /* 00004064 */ 00003E96 102E FF9B move.b D0, [A6 - 0x65] 00003E9A 6720 beq +0x22 /* 00003EBC */ 00003E9C 4267 clr.w -[A7] 00003E9E 206E FFFC movea.l A0, [A6 - 0x4] 00003EA2 2F08 move.l -[A7], A0 00003EA4 206E FFB6 movea.l A0, [A6 - 0x4A] 00003EA8 2068 0018 movea.l A0, [A0 + 0x18] 00003EAC 2F08 move.l -[A7], A0 00003EAE 4EBA D27C jsr [PC - 0x2D84 /* 0000112C */] 00003EB2 101F move.b D0, [A7]+ 00003EB4 0A00 0001 xori.b D0, 0x1 00003EB8 1D40 FF9B move.b [A6 - 0x65], D0 label00003EBC: 00003EBC 2647 movea.l A3, D7 00003EBE 4A87 tst.l D7 00003EC0 57C0 seq D0 00003EC2 4A00 tst.b D0 00003EC4 662E bne +0x30 /* 00003EF4 */ 00003EC6 2F00 move.l -[A7], D0 00003EC8 4267 clr.w -[A7] 00003ECA 2F04 move.l -[A7], D4 00003ECC 4EBA FC1C jsr [PC - 0x3E4 /* 00003AEA */] 00003ED0 121F move.b D1, [A7]+ 00003ED2 201F move.l D0, [A7]+ 00003ED4 0A01 0001 xori.b D1, 0x1 00003ED8 8001 or.b D0, D1 00003EDA 0240 0001 andi.w D0, 0x1 00003EDE 6614 bne +0x16 /* 00003EF4 */ 00003EE0 2053 movea.l A0, [A3] 00003EE2 2050 movea.l A0, [A0] 00003EE4 B8A8 0002 cmp.l D4, [A0 + 0x2] 00003EE8 56C1 sne D1 00003EEA 8001 or.b D0, D1 00003EEC 0240 0001 andi.w D0, 0x1 00003EF0 6700 FF26 beq -0xD8 /* 00003E18 */ label00003EF4: 00003EF4 7004 moveq.l D0, 0x04 00003EF6 B02E FFD0 cmp.b D0, [A6 - 0x30] 00003EFA 5CC0 sge D0 00003EFC 4A00 tst.b D0 00003EFE 674A beq +0x4C /* 00003F4A */ 00003F00 122E FF96 move.b D1, [A6 - 0x6A] 00003F04 0A01 0001 xori.b D1, 0x1 00003F08 C001 and.b D0, D1 00003F0A 673E beq +0x40 /* 00003F4A */ 00003F0C 1D7C 0004 FFD0 move.b [A6 - 0x30], 0x4 00003F12 2D6D E184 FFFC move.l [A6 - 0x4], [A5 - 0x1E7C] 00003F18 4267 clr.w -[A7] 00003F1A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F1E 2F0E move.l -[A7], A6 00003F20 4EBA E8E6 jsr [PC - 0x171A /* 00002808 */] 00003F24 101F move.b D0, [A7]+ 00003F26 6716 beq +0x18 /* 00003F3E */ 00003F28 2F00 move.l -[A7], D0 00003F2A 4267 clr.w -[A7] 00003F2C 2F0E move.l -[A7], A6 00003F2E 4EBA FACA jsr [PC - 0x536 /* 000039FA */] 00003F32 121F move.b D1, [A7]+ 00003F34 201F move.l D0, [A7]+ 00003F36 C001 and.b D0, D1 00003F38 4A00 tst.b D0 00003F3A 6600 0128 bne +0x12A /* 00004064 */ label00003F3E: 00003F3E 802D B820 or.b D0, [A5 - 0x47E0] 00003F42 6600 0120 bne +0x122 /* 00004064 */ 00003F46 422E FF9B clr.b [A6 - 0x65] label00003F4A: 00003F4A 2D6D E194 FFFC move.l [A6 - 0x4], [A5 - 0x1E6C] label00003F50: 00003F50 1D7C 0005 FFD0 move.b [A6 - 0x30], 0x5 00003F56 4267 clr.w -[A7] 00003F58 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003F5C 2F0E move.l -[A7], A6 00003F5E 4EBA E8A8 jsr [PC - 0x1758 /* 00002808 */] 00003F62 101F move.b D0, [A7]+ 00003F64 6716 beq +0x18 /* 00003F7C */ 00003F66 2F00 move.l -[A7], D0 00003F68 4267 clr.w -[A7] 00003F6A 2F0E move.l -[A7], A6 00003F6C 4EBA E904 jsr [PC - 0x16FC /* 00002872 */] 00003F70 121F move.b D1, [A7]+ 00003F72 201F move.l D0, [A7]+ 00003F74 C001 and.b D0, D1 00003F76 4A00 tst.b D0 00003F78 6600 00EA bne +0xEC /* 00004064 */ label00003F7C: 00003F7C 802D B820 or.b D0, [A5 - 0x47E0] 00003F80 6600 00E2 bne +0xE4 /* 00004064 */ 00003F84 4267 clr.w -[A7] 00003F86 4EBA E6B8 jsr [PC - 0x1948 /* 00002640 */] 00003F8A 101F move.b D0, [A7]+ 00003F8C 6600 00D6 bne +0xD8 /* 00004064 */ 00003F90 102E FFD6 move.b D0, [A6 - 0x2A] 00003F94 6762 beq +0x64 /* 00003FF8 */ 00003F96 7018 moveq.l D0, 0x18 00003F98 B02E FFD5 cmp.b D0, [A6 - 0x2B] 00003F9C 664E bne +0x50 /* 00003FEC */ 00003F9E 102E FFD7 move.b D0, [A6 - 0x29] 00003FA2 673C beq +0x3E /* 00003FE0 */ 00003FA4 206D D668 movea.l A0, [A5 - 0x2998] 00003FA8 2050 movea.l A0, [A0] 00003FAA 102E FFD4 move.b D0, [A6 - 0x2C] 00003FAE 4880 ext.w D0 00003FB0 D040 add.w D0, D0 00003FB2 72FF moveq.l D1, 0xFFFFFFFF 00003FB4 41E8 00C2 lea.l A0, [A0 + 0xC2] 00003FB8 B270 0000 cmp.w D1, [A0 + D0.w] 00003FBC 6608 bne +0xA /* 00003FC6 */ 00003FBE 1F3C 000F move.b -[A7], 0xF 00003FC2 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label00003FC6: 00003FC6 102E FFD4 move.b D0, [A6 - 0x2C] 00003FCA 4880 ext.w D0 00003FCC 5340 subq.w D0, 1 00003FCE 41ED D43C lea.l A0, [A5 - 0x2BC4] 00003FD2 E540 asl D0.w, 2 00003FD4 2F30 0000 move.l -[A7], [A0 + D0.w] 00003FD8 205F movea.l A0, [A7]+ 00003FDA 4E90 jsr [A0] 00003FDC 6000 0086 bra +0x88 /* 00004064 */ label00003FE0: 00003FE0 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 00003FE4 2F0E move.l -[A7], A6 00003FE6 4EBA FAA2 jsr [PC - 0x55E /* 00003A8A */] 00003FEA 6078 bra +0x7A /* 00004064 */ label00003FEC: 00003FEC 3F3C 003F move.w -[A7], 0x3F /* '?' */ 00003FF0 2F0E move.l -[A7], A6 00003FF2 4EBA FA96 jsr [PC - 0x56A /* 00003A8A */] 00003FF6 606C bra +0x6E /* 00004064 */ label00003FF8: 00003FF8 7016 moveq.l D0, 0x16 00003FFA B02E FFD5 cmp.b D0, [A6 - 0x2B] 00003FFE 6632 bne +0x34 /* 00004032 */ 00004000 102E FFD7 move.b D0, [A6 - 0x29] 00004004 6720 beq +0x22 /* 00004026 */ 00004006 102E FFD4 move.b D0, [A6 - 0x2C] 0000400A 4880 ext.w D0 0000400C 5340 subq.w D0, 1 0000400E 41ED D55C lea.l A0, [A5 - 0x2AA4] 00004012 E540 asl D0.w, 2 00004014 2F30 0000 move.l -[A7], [A0 + D0.w] 00004018 205F movea.l A0, [A7]+ 0000401A 4E90 jsr [A0] 0000401C 1F3C 000F move.b -[A7], 0xF 00004020 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00004024 603E bra +0x40 /* 00004064 */ label00004026: 00004026 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 0000402A 2F0E move.l -[A7], A6 0000402C 4EBA FA5C jsr [PC - 0x5A4 /* 00003A8A */] 00004030 6032 bra +0x34 /* 00004064 */ label00004032: 00004032 7015 moveq.l D0, 0x15 00004034 B02E FFD5 cmp.b D0, [A6 - 0x2B] 00004038 660A bne +0xC /* 00004044 */ 0000403A 1F3C 000F move.b -[A7], 0xF 0000403E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00004042 6020 bra +0x22 /* 00004064 */ label00004044: 00004044 7002 moveq.l D0, 0x02 00004046 B02E FFD5 cmp.b D0, [A6 - 0x2B] 0000404A 6718 beq +0x1A /* 00004064 */ 0000404C 102E FFD8 move.b D0, [A6 - 0x28] 00004050 660A bne +0xC /* 0000405C */ 00004052 3F3C 003F move.w -[A7], 0x3F /* '?' */ 00004056 2F0E move.l -[A7], A6 00004058 4EBA FA30 jsr [PC - 0x5D0 /* 00003A8A */] label0000405C: 0000405C 1F3C 000F move.b -[A7], 0xF 00004060 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label00004064: 00004064 102D B820 move.b D0, [A5 - 0x47E0] 00004068 6720 beq +0x22 /* 0000408A */ 0000406A 102E FFD6 move.b D0, [A6 - 0x2A] 0000406E 6704 beq +0x6 /* 00004074 */ 00004070 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] label00004074: 00004074 4EAD 335A jsr [A5 + 0x335A /* export_1639 */] 00004078 102D CBCC move.b D0, [A5 - 0x3434] 0000407C 670C beq +0xE /* 0000408A */ 0000407E 3F3C 000C move.w -[A7], 0xC 00004082 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00004086 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */] label0000408A: 0000408A 102E FF9C move.b D0, [A6 - 0x64] 0000408E 6708 beq +0xA /* 00004098 */ 00004090 486E FFE2 pea.l [A6 - 0x1E] 00004094 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label00004098: 00004098 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000409C 4E5E unlink A6 0000409E 4E75 rts fn000040A0: 000040A0 4E56 0000 link A6, 0 000040A4 4267 clr.w -[A7] 000040A6 206D E31E movea.l A0, [A5 - 0x1CE2] 000040AA 2F28 0018 move.l -[A7], [A0 + 0x18] 000040AE 4EAD 157A jsr [A5 + 0x157A /* export_683 */] 000040B2 1B5F CFEE move.b [A5 - 0x3012], [A7]+ 000040B6 4E5E unlink A6 000040B8 4E75 rts fn000040BA: 000040BA 4E56 FEF4 link A6, -0x010C 000040BE 486E FEFC pea.l [A6 - 0x104] 000040C2 486E FEF8 pea.l [A6 - 0x108] 000040C6 486E FEF4 pea.l [A6 - 0x10C] 000040CA 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 000040CE 486E FF00 pea.l [A6 - 0x100] 000040D2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000040D6 4267 clr.w -[A7] 000040D8 2F2E FEF8 move.l -[A7], [A6 - 0x108] 000040DC 486E FF00 pea.l [A6 - 0x100] 000040E0 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 000040E4 101F move.b D0, [A7]+ 000040E6 6608 bne +0xA /* 000040F0 */ 000040E8 3F3C 0080 move.w -[A7], 0x80 000040EC 4EBA CF96 jsr [PC - 0x306A /* 00001084 */] label000040F0: 000040F0 4E5E unlink A6 000040F2 4E75 rts fn000040F4: 000040F4 4E56 0000 link A6, 0 000040F8 4267 clr.w -[A7] 000040FA 4EBA E544 jsr [PC - 0x1ABC /* 00002640 */] 000040FE 101F move.b D0, [A7]+ 00004100 6702 beq +0x4 /* 00004104 */ 00004102 6010 bra +0x12 /* 00004114 */ label00004104: 00004104 526D CE78 addq.w [A5 - 0x3188], 1 00004108 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000410C 4EAD 0962 jsr [A5 + 0x962 /* export_296 */] 00004110 4EBA D368 jsr [PC - 0x2C98 /* 0000147A */] label00004114: 00004114 4E5E unlink A6 00004116 205F movea.l A0, [A7]+ 00004118 544F addq.w A7, 2 0000411A 4ED0 jmp [A0]